Middle+
თუ პირველ ცხრილში სამი ჩანაწერი არსებობს და მეორე ცხრილშიც სამი ჩანაწერი, რამდენი ჩანაწერი დაბრუნდება left join-ით?
sobes.tech AI
პასუხი AI-სგან
LEFT JOIN կիրականացնելիս, արդյունքի մեջ գրանցումների քանակը կախված է ձախ (առաջին) աղյուսակում գրանցումների քանակից և համապատասխանություններից աջ (երկրորդ) աղյուսակի հետ:
Եթե առաջին աղյուսակում կա 3 գրանցում և երկրորդում նույնպես 3 գրանցում, ապա LEFT JOIN-ի արդյունքը կլինի առնվազն 3 գրանցում՝ յուրաքանչյուրը ձախ աղյուսակից:
Եթե յուրաքանչյուր ձախ աղյուսակի գրանցման համար կա համապատասխանություն աջ աղյուսակում, ապա կլինի հենց 3 գրանցում:
Եթե որոշ ձախ աղյուսակի գրանցումների համար համապատասխանություն չկա, ապա արդյունքի հավաքածուում կերևան NULL արժեքներ աջ աղյուսակից, բայց գրանցումների քանակը կմնա 3:
Հատուկ նշում՝ LEFT JOIN-ի դեպքում, գրանցումների քանակը հավասար է ձախ աղյուսակի գրանցումների քանակին, այսինքն՝ 3։