Sobes.tech
Middle+

Ako u prvoj tabeli postoji tri zapisa, a u drugoj takođe tri zapisa, koliko zapisa će biti vraćeno pri left join?

sobes.tech АИ

Одговор од АИ

При извршавању LEFT JOIN, број записa у резултату зависи од броја записа у левој (првој) табли и подударања са десном (другом) таблицом.

Ако у првој таблици има 3 записа, а у другој такође 3 записа, онда ће резултат LEFT JOIN-а бити најмање 3 записа — по један за сваки запис из леве табеле.

Ако за сваки запис из леве табеле постоји подударање у десној, онда ће бити тачно 3 записа.

Ако за неке записе из леве таблице нема подударања, у резултујућем скупу ће се појавити NULL вредности из десне табеле, али број записа ће остати 3.

Укратко: при LEFT JOIN-у, број записа је једнак броју записа у левој табли, односно 3.