Bir nechta ustunlarga qo'shilishni qoldira olasizmi?
Bir nechta ustunlarga qo'shilishni qoldira olasizmi?

Video: Bir nechta ustunlarga qo'shilishni qoldira olasizmi?

Video: Bir nechta ustunlarga qo'shilishni qoldira olasizmi?
Video: Bir Biriga Qo'shilmaydigan Daryolar Qur'onda Aytib O'tilganmi? 2024, May
Anonim

The CHAPGA QO'SHILING bandi ruxsat beradi siz dan ma'lumotlarni so'rash uchun bir nechta jadvallar. Agar dan bir qator chap jadval (T1) qiladi T2 jadvalidan mos keladigan satr bo'lmasa, so'rov birlashadi ustun dan qator qiymatlari chap har biri uchun NULL bilan jadval ustun o'ng jadvaldagi qiymatlar.

Xuddi shunday, siz SQL-da bir nechta ustunlarga qo'shilishingiz mumkinmi?

A SQL JOIN dan olingan yozuvlarni birlashtiradi ikki jadvallar. A QO'SHILING bog'liq joyni aniqlaydi ustun dagi qadriyatlar ikki jadvallar. A so'rov qilish mumkin nolni o'z ichiga oladi, bitta , yoki bir nechta JOIN operatsiyalar. ICHKI QO'SHILING bilan bir xil QO'SHILING ; INNER kalit so'zi ixtiyoriy.

Bundan tashqari, siz bir nechta jadvallarga qo'shilishingiz mumkinmi? The CHAPGA QO'SHILING bandi ruxsat beradi siz dan ma'lumotlarni so'rash uchun bir nechta jadvallar . dan barcha qatorlarni qaytaradi chap stol va o'ngdan mos keladigan qatorlar stol . Agar o'ngda mos keladigan qatorlar topilmadi stol , NULL ishlatiladi.

Bundan tashqari, siz ikkita ustunga ichki birlasha olasizmi?

5 ta javob. QO'SHILishingiz mumkin quyidagi misoldagi kabi birlashtirilgan jadvallarga taxallus berish orqali bir xil jadval bilan bir necha marta: SELECT aviakompaniyasi, flt_no, fairport, tairport, jo'nash, kelish, tarif FROM reyslar ICHKI QO‘SHILMA aeroportlar dan_port ON (portdan.

Ichki birlashma va chap qo'shilish o'rtasidagi farq nima?

ICHKI QO‘SHILMA : ikkala jadvalda moslik mavjud bo'lganda qatorlarni qaytaradi. CHAPGA QO'SHILING : dan barcha qatorlarni qaytaradi chap jadval, hatto o'yinlar bo'lmasa ham ichida o'ng stol. TO'G'RI QO'SHILING : o'ng jadvaldagi barcha satrlarni qaytaradi, hatto mos kelmaydigan bo'lsa ham chapda stol.

Tavsiya: