Sobes.tech
Middle+

Als in de eerste tabel drie records staan en in de tweede tabel ook drie records, hoeveel records worden er geretourneerd met een left join?

sobes.tech AI

Antwoord van AI

Bij het uitvoeren van een LEFT JOIN hangt het aantal records in het resultaat af van het aantal records in de linker (eerste) tabel en de overeenkomsten met de rechter (tweede) tabel.

Als de eerste tabel 3 records heeft en de tweede ook 3 records, dan zal het resultaat van de LEFT JOIN minimaal 3 records bevatten — één voor elk record uit de linker tabel.

Als voor elk record uit de linker tabel een overeenkomst wordt gevonden in de rechter, dan zijn er precies 3 records.

Als voor sommige records uit de linker tabel geen overeenkomsten zijn, zullen in de resultaatset NULL-waarden uit de rechter tabel verschijnen, maar het aantal records blijft 3.

Kortom: bij een LEFT JOIN is het aantal records gelijk aan het aantal records in de linker tabel, dat wil zeggen 3.