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;