Junior — Middle
SQL-деги LEFT JOIN операциясы эмне жана кандай натыйжалар кайтарат?
sobes.tech AI
AIден жооп
SQLде LEFT JOIN операциясы эки таблицаны бириктирүү үчүн колдонулат, ошондо натыйжадагы топтомдо сол (биринчи) таблицадан бардык жазуулар жана оң (экинчи) таблицадан гана бириктирүү шартына ылайык келгендер болот.
Эгер сол таблицадан бир сап үчүн оң таблицада тиешелүү жазуулар жок болсо, оң таблицанын талаалары натыйжада NULL болот.
Мисал:
SELECT A.id, A.name, B.order_date
FROM Customers A
LEFT JOIN Orders B ON A.id = B.customer_id;
Бул суроо бардык кардарларды кайтарат, анын ичинде заказдары жокторду да. Заказдары жок кардарлар үчүн order_date талаасы NULL болот.