Sobes.tech
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.