Junior — Middle
SQL-də LEFT JOIN əməliyyatı nədir və hansı nəticələri qaytarır?
sobes.tech Süni İntellekt
AI-dan cavab
SQL-də LEFT JOIN əməliyyatı iki cədvəli birləşdirmək üçün istifadə olunur ki, nəticə dəstində sol (birinci) cədvəldən bütün qeydlər və sağ (ikinci) cədvəldən yalnız birləşmə şərtinə uyğun olanlar olsun.
Əgər sol cədvəldən bir sətir üçün sağ cədvəldə uyğun qeydlər yoxdursa, nəticədə sağ cədvəlin sahələri NULL olacaq.
Misal:
SELECT A.id, A.name, B.order_date
FROM Customers A
LEFT JOIN Orders B ON A.id = B.customer_id;
Bu sorğu bütün müştəriləri, o cümlədən sifarişləri olmayanları da qaytarır. Sifarişləri olmayan müştərilər üçün order_date sahəsi NULL olacaq.