sql >> Databasteknik >  >> RDS >> Mysql

SQL - WHERE-sats med JOIN

Du ska bara behöva kontrollera användarnamnet på en tabell, inte båda som INNER JOIN med user_id har redan matchat dem.

För att vara ärlig borde tabell b egentligen inte ha ett användarfält, istället borde den bara ha user_id fältet (detta anses vara normaliserat).

En INNER JOIN kommer då bara att returnera data där det finns en matchning i båda tabellerna. Så går med i Tabell a.user_id till tabell b.user_id säkerställer att de båda har ett matchande user_id .




  1. Långsamt BESTÄLL AV i stort bord

  2. Summera en kommaseparerad kolumn i MySQL 4 (inte 5)

  3. Datum från excel ändras när det laddas upp till mysql

  4. Mina favoritpostgreSQL-tillägg - del två