Sobes.tech
Middle

LEFT JOIN istifadə etməyin lazım olduğu konkret nümunə göstərin

sobes.tech Süni İntellekt

AI-dan cavab

SOL TƏRƏFDƏ LEFT JOIN istifadə olunur, sağ cədvəldə uyğun qeydlər və sol cədvəldə bütün qeydlər əldə etmək istəndikdə, və uyğunluq yoxdursa, sağ tərəfin sahələri NULL olacaq.

Məsələn, customersorders adlı cədvəllər var. Əgər bütün müştəriləri və onların sifarişlərini göstərmək istəyirsinizsə, o cümlədən hələ heç bir sifariş verməmiş müştəriləri də daxil etmək üçün LEFT JOIN istifadə olunur:

SELECT customers.id, customers.name, orders.order_id
FROM customers
LEFT JOIN orders ON customers.id = orders.customer_id;

Beləliklə, tam müştəri siyahısı alınacaq və sifarişləri olmayanlar üçün orders cədvəlindən sahələr NULL olacaq.