Ikki yoki undan ortiq ma'lumotlar bazasida paydo bo'lgan ichki ma'lumot birlashtiriladi
Ichki qo'shimchalar SQLda eng ko'p ishlatiladigan birikmalardir. Ikkita yoki undan ortiq ma'lumotlar bazasi jadvallarida mavjud bo'lgan ma'lumotni qaytaradi. Birlashma shartlari qaysi qaydlar birlashtirilganligini belgilaydi va WHERE yon tümcesinde ko'rsatiladi. Misol uchun, har ikkala mashina va haydovchi bir xil shaharda joylashgan haydovchilar / transport vositalaridagi o'yinlarning ro'yxati kerak bo'lsa, quyidagi SQL so'rovi bu vazifani bajaradi:
FARNAMAN, birinchi ismi, teg FROM drayverlarga, transport vositalari WHERE drivers.location = transport.locationMana natijalar:
familiyasi firstname tag
----------- ------------ ----
Baker Roland H122JM
Smythe Maykl D824HA
Smythe Maykl P091YF
Jacobs Abraham J291QR
Jacobs Abraham L990MT
Natijalar aniq bo'lgan narsalarga e'tibor bering. WHERE yon tümcesinde qo'shimcha mezon belgilab, so'rovni yanada aniqroq qilish mumkin. Dastlabki so'rov haydovchilarga ruxsat etilmagan transport vositalari (yuk mashinalarini haydovchilarga va aksincha) ga mos keladigan narsalarga mos kelishi mumkin. Ushbu muammoni bartaraf qilish uchun quyidagi so'rovlardan foydalanishingiz mumkin:
TARIXNI tanlang, familiyasi, ismi, sanasi, transport.Class FROM drayvlar, transport vositalari WHERE drivers.location = transport.location AND drivers.class = vehicles.classUshbu misol, sinfning identifikatori uchun manba jadvalini TASQIQLANISH satrida belgilaydi, chunki sinf noaniqdir-bu har ikki jadvalda ham ko'rinadi. Kod odatda qanday jadval ustunini so'rov natijalariga kiritilishi kerakligini belgilaydi. Bu holda, ustunlar bir xil bo'lgani uchun ular bir-biridan farq qilmaydi va ular bir-biriga tenglashtiriladi. Ammo, agar ustunlar turli ma'lumotlar bo'lsa, bu farq muhim ahamiyatga ega bo'ladi. Bu erda so'rov natijalari:
familiyasi firstname yorlig'i klassi
---------- ------------ ---- ------
Beyker Roland H122JM Avtomobil
Smythe Maykl D824HA yuk mashinalari
Jacobs Abraham J291QR Avtomobil
Yo'qotilgan qatorlar Michael Smytheni avtoulovga va Ibrohim Jacobsga yuk mashinasiga, ular haydash uchun ruxsat berilmagan transport vositalariga ulashgan.