Sobes.tech
Junior

Bir so'rov bilan ikki jadvaldan ma'lumotlarni qanday tanlash mumkin?

sobes.tech AI

AIdan javob

SQLda JOINdan foydalanish mumkin. U ikki yoki undan ortiq jadvallardan satrlarni ularning o'rtasidagi bog'langan ustun asosida birlashtiradi.

JOIN turlari:

  • INNER JOIN: Ikkala jadvalda ham mos keladigan qiymatlari bo'lgan satrlarni tanlaydi.
  • LEFT (OUTER) JOIN: Chap jadvaldagi barcha satrlarni va o'ng jadvaldagi mos keladigan satrlarni tanlaydi. Agar mos kelmasa, o'ng jadval ustunlari NULL bo'ladi.
  • RIGHT (OUTER) JOIN: O'ng jadvaldagi barcha satrlarni va chap jadvaldagi mos keladigan satrlarni tanlaydi. Agar mos kelmasa, chap jadval ustunlari NULL bo'ladi.
  • FULL (OUTER) JOIN: Har ikkala jadvalda ham mos keladigan satrlar bo'lsa, barcha satrlarni tanlaydi.

INNER JOIN misoli:

SELECT
    table1.column1,
    table2.column2
FROM
    table1
INNER JOIN
    table2
ON
    table1.common_column = table2.common_column;