Middle+
Ja pirmajā tabulā ir trīs ieraksti, un otrajā arī trīs ieraksti, cik ieraksti tiks atgriezti ar left join?
sobes.tech AI
Atbilde no AI
Veicot LEFT JOIN, rezultāta ierakstu skaits ir atkarībā no ierakstu skaita kreisajā (pirmajā) tabulā un sakritībām ar labo (otro) tabulu.
Ja pirmajā tabulā ir 3 ieraksti, un arī otrajā 3 ieraksti, tad LEFT JOIN rezultāts būs vismaz 3 ieraksti — pa vienam katram ierakstam no kreisās tabulas.
Ja katram ierakstam no kreisās tabulas ir sakritība labajā, tad būs tieši 3 ieraksti.
Ja dažiem ierakstiem no kreisās tabulas nav sakritības, rezultātu kopā parādīsies NULL vērtības no labās tabulas, bet ierakstu skaits paliks 3.
Īsumā: LEFT JOIN gadījumā ierakstu skaits ir vienāds ar kreisās tabulas ierakstu skaitu, tas ir, 3.