Junior — Middle
SQLda jadvallarni bog'lashning asosiy turlarini sanab o'ta olasizmi?
sobes.tech AI
AIdan javob
SQL'da asosiy jadval birlashtirish turlari (JOIN):
- INNER JOIN — ikkala jadvalda mos keladigan yozuvlarni faqat qaytaradi.
- LEFT JOIN (LEFT OUTER JOIN) — chap jadvaldagi barcha yozuvlar va o‘ng jadvaldagi mos yozuvlarni qaytaradi; mos kelmasa, o‘ng tomon NULL bo‘ladi.
- RIGHT JOIN (RIGHT OUTER JOIN) — LEFT JOIN ga o‘xshash, lekin o‘ng jadvaldagi barcha yozuvlarni qaytaradi.
- FULL JOIN (FULL OUTER JOIN) — ikkala jadvaldagi barcha yozuvlarni, mos kelmaydigan joylarda NULL bilan qaytaradi.
- CROSS JOIN — ikki jadvalning kartesian mahsuloti, barcha mumkin bo‘lgan satr kombinatsiyalarini qaytaradi.
INNER JOIN misoli:
SELECT users.name, orders.id
FROM users
INNER JOIN orders ON users.id = orders.user_id;