sql >> Database >  >> RDS >> Mysql

Query retourneert te weinig rijen

Een INNER-join retourneert alleen rijen die in beide tabellen overeenkomen. Dat is de reden waarom resultaten waarvoor er geen rij in de aandelentabel is, geen resultaten opleveren.

Een LEFT join retourneert alle rijen in de eerste tabel en een RIGHT join retourneert alle rijen in de tweede tabel.

In uw zoekopdracht verwacht u alle resultaten van de tweede tabel, dus verander uw INNER-join naar een RECHTER-join.

Er is hier een tutorial, met enkele voorbeelden:

http ://www.wellho.net/mouth/158_MySQL-LEFT-JOIN-and-RIGHT-JOIN-INNER-JOIN-and-OUTER-JOIN.html



  1. Wachtwoord vergeten script PHP mysqli

  2. MySQL-voorwaarden van meerdere rijen

  3. Sorteer rijselectie op meerdere kolommen

  4. PostgreSQL:namen van standaardbeperkingen