Sobes.tech
Middle

LEFT JOIN колдонуу керек болгон конкреттүү мисал келтириңиз

sobes.tech AI

AIден жооп

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.