Junior — Middle
SQL-ში LEFT JOIN ოპერაცია რა არის და რა შედეგებს აძლევს?
sobes.tech AI
პასუხი AI-სგან
SQL-ში LEFT JOIN ოპერაცია გამოიყენება ორი ცხრილის გაერთიანებისთვის ისე, რომ შედეგის ნაკრებში იყოს ყველა ჩანაწერი მარცხენა (პირველი) ცხრილიდან და მხოლოდ შესაბამისი მარჯვენა (მეორე) ცხრილიდან, შესაბამისობის პირობით.
თუ მარცხენა ცხრილიდან ერთ რიგს არ აქვს შესაბამისი ჩანაწერი მარჯვენა ცხრილში, მარჯვენა ცხრილის ველები შედეგში იქნება NULL.
მაგალითი:
SELECT A.id, A.name, B.order_date
FROM Customers A
LEFT JOIN Orders B ON A.id = B.customer_id;
ეს შეკითხვა დააბრუნებს ყველა მომხმარებელს, მათ შორის იმათ, ვისაც არ აქვს შეკვეთები. შეკვეთების არმქონე მომხმარებლებისთვის, order_date ველი იქნება NULL.