Middle
მიწოდეთ კონკრეტული მაგალითი, როდესაც საჭიროა LEFT JOIN-ის გამოყენება
sobes.tech AI
პასუხი AI-სგან
შუა სვეტი გამოიყენება, როდესაც გსურთ მიიღოთ ყველა ჩანაწერი მარცხენა სვეტიდან და შესაბამისი ჩანაწერები მარჯვენა სვეტიდან, ხოლო თუ შესაბამისობა არ არსებობს — მარჯვენა სვეტების ველები იქნება NULL.
მაგალითად, არსებობს customers და orders სვეტები. თუ გსურთ ყველა მომხმარებელი და მათი შეკვეთები, მათ შორის ის, ვინც ჯერ არ შეუკვეთავს, გამოიყენეთ LEFT JOIN:
SELECT customers.id, customers.name, orders.order_id
FROM customers
LEFT JOIN orders ON customers.id = orders.customer_id;
ასე მიიღებთ სრული სია მომხმარებლების, ხოლო მათთვის, ვისაც შეკვეთა არ აქვს, orders სვეტის ველები იქნება NULL.