Sobes.tech
Junior — Middle

SQLda jadval turlarini va ularning xususiyatlarini sanab o'ta olasizmi?

sobes.tech AI

AIdan javob

SQLda, ikkita yoki undan ortiq jadvallar ma'lumotlarini birlashtirish imkonini beradigan bir nechta asosiy JOIN turlari mavjud:

  • INNER JOIN — faqat ikkala jadvalda mos keladigan satrlar qaytariladi.
  • LEFT JOIN (LEFT OUTER JOIN) — chap jadvaldagi barcha satrlar va o'ng jadvaldagi mos keladigan satrlar; mos kelmasa, o'ngdagi qiymatlar NULL bo'ladi.
  • RIGHT JOIN (RIGHT OUTER JOIN) — aksincha, o'ng jadvaldagi barcha satrlar va chap jadvaldagi mos keladiganlar.
  • FULL JOIN (FULL OUTER JOIN) — ikkala jadvaldagi barcha satrlar, mos kelmaydigan joylar NULL bilan to'ldiriladi.
  • CROSS JOIN — kartesian mahsulot, birinchi jadvalning har bir satri ikkinchi jadvalning har bir satri bilan birlashtiriladi.

INNER JOIN misoli:

SELECT users.name, orders.id
FROM users
INNER JOIN orders ON users.id = orders.user_id;

Ushbu so'rov, buyurtma qilgan foydalanuvchilarni qaytaradi.