Junior — Middle
SQL'da LEFT JOIN operatsiyasi nima va qanday natijalar qaytaradi?
sobes.tech AI
AIdan javob
SQL'da LEFT JOIN operatsiyasi, ikki jadvalni birlashtirish uchun ishlatiladi, shunda natijaviy to'plamda chap (birinchi) jadvaldan barcha yozuvlar va o'ng (ikkinchi) jadvaldan faqat birlashtirish shartiga mos keladiganlar bo'ladi.
Agar chap jadvaldan bir satr uchun o'ng jadvalda mos yozuvlar bo'lmasa, natijada o'ng jadvalning maydonlari NULL bo'ladi.
Misol:
SELECT A.id, A.name, B.order_date
FROM Customers A
LEFT JOIN Orders B ON A.id = B.customer_id;
Ushbu so'rov barcha mijozlarni, jumladan buyurtmasi bo'lmaganlarni ham, qaytaradi. Buyurtmasi bo'lmagan mijozlar uchun order_date maydoni NULL bo'ladi.