Sobes.tech
Junior — Middle

SQLda jadvallarni bog'lash turlarini haqida gapira olasizmi?

sobes.tech AI

AIdan javob

SQLda, turli jadvallar ma'lumotlarini birlashtirish imkonini beradigan bir nechta asosiy JOIN turlari mavjud:

  • INNER JOIN — shartga mos keladigan ikkala jadvaldagi yozuvlarni faqat qaytaradi.
  • LEFT JOIN (LEFT OUTER JOIN) — chap jadvaldagi barcha yozuvlar va o'ng jadvaldagi mos yozuvlarni qaytaradi; mos kelmaslik holatida, o'ng tomon NULL bo'ladi.
  • RIGHT JOIN (RIGHT OUTER JOIN) — aksincha, o'ng jadvaldagi barcha yozuvlar va chap jadvaldagi mos yozuvlarni qaytaradi.
  • FULL JOIN (FULL OUTER JOIN) — ikkala jadvaldagi barcha yozuvlarni qaytaradi, mos kelmaslik holatida, joylarda NULL bo'ladi.

INNER JOIN misoli:

SELECT employees.name, departments.name
FROM employees
INNER JOIN departments ON employees.department_id = departments.id;