sql >> Databáze >  >> RDS >> Mysql

Klauzule SQL - WHERE s JOIN

Uživatelské jméno byste měli zkontrolovat pouze na jedné tabulce, nikoli na obou jako INNER JOIN pomocí user_id již je porovnal.

Abych byl upřímný, tabulka b by ve skutečnosti neměla mít uživatelské pole, místo toho by měla mít pouze user_id pole (toto je považováno za normalizované).

INNER JOIN pak vrátí data pouze tam, kde je shoda v obou tabulkách. Takže připojení k tabulce a.user_id do tabulky b.user_id zajistí, že oba mají odpovídající user_id .




  1. Jak vypsat dočasnou tabulku MySQL do souboru?

  2. OdbcConnection vrací čínské znaky jako ?

  3. Dotaz na získání 2. a 3. záznamu z tabulky

  4. NHibernate MappingException:žádný persister pro byte[]