Ishni bajarish tartibi
Avval o’zimizda mavjud bo’lgan 2 ta jadvalni ko’zdan kechiramiz:
Natural join 2 ta jadvalni birlashtirish uchun foydalaniladi. Bunda agar qaysidir jadvalda satrlar ko`proq bo`lsa kam satrli jadval hajmigacha oladi , qolgan qismini tashlab yuboradi:
Inner join orqali 2 ta jadvall bir biriga o`zaro ketma ket bog`lanadi.Bunda avval 1- jadval ma`lumotlari keyin 2-jadval ma`lumotlari chiqadi:
Left outer join birinchi jadvaldagi ma`lumotlarni va 2-jadvaldagi ma`lumotlarning 1-jadvaldagi bor qismini chiqarib beradi:
Right outer join esa left outer joinga teskari amlani bajaradi ,huddi to`plam elementlari ayirmasi kabi enda 2- jadval elementlarini chiqarib beradi. Full outer join ni biz birlashma deb qabul qilsak bo`ladi u barcha ma`lumotlarni chiqarib beradi.
Oxirgi jadvallarni qo‘shish so‘rovimiz uchun biz «CROSS JOIN» kalit so‘zidan foydalanamiz. Bunda ikkala jadvaldagi hamma axborotlar chiqadi, ya’ni bizning holda 6*6 = 36 qatordan iborat bo‘ladi
UNION orqali jadvallar ustma ust bog’lanadi:
Union all buyrug’i esa quyidagicha bajariladi:
Do'stlaringiz bilan baham: |