Ներքին միանում են երկու կամ ավելի տվյալների բազաներում հայտնվող տեղեկություններ
Ներքին միացությունները SQL- ում ամենից հաճախ օգտագործվող միացումներն են: Նրանք վերադառնում են միայն այն տեղեկատվությունը, որը գոյություն ունի երկու կամ ավելի տվյալների բազայի սեղաններում: Միասնական վիճակը որոշում է, թե որ արձանագրությունները միասին են զուգակցված եւ նշված է WHERE կետում: Օրինակ, եթե Ձեզ անհրաժեշտ է վարորդի / տրանսպորտային միջոցների հանդիպումների ցանկ, որտեղ մեքենան եւ վարորդը գտնվում են նույն քաղաքում, ապա հետեւյալ SQL հարցումը կատարում է այս խնդիրը.
SELECT անունը, առաջին անունը, tag FROM վարորդների, տրանսպորտային միջոցների WHERE drivers.location = vehicles.locationԱհա արդյունքներն են.
անուն ազգանունը
----------- ------------ ----
Baker Roland H122JM
Smythe Michael D824HA- ն
Smythe Michael P091YF
Jacobs Abraham J291QR
Jacobs Abraham L990MT
Նկատի ունեցեք, որ արդյունքները հենց այն են, ինչ ձգտում է: Հնարավոր է հետագայում պարզել հարցումը `նշելով WHERE կետի լրացուցիչ չափորոշիչները: Ենթադրենք բնօրինակ հարցումը վարորդներին համապատասխանում է այնպիսի տրանսպորտային միջոցներին, որոնք իրենք չեն թույլատրում վարել (բեռնատար մեքենաների վարորդներին ավտոմեքենաներին եւ հակառակը): Այս խնդրի լուծման համար կարող եք օգտագործել հետեւյալ հարցումը.
SELECT ազգանունը, անունը, պիտակը, vehicles.class FROM վարորդների, տրանսպորտային միջոցների WHERE drivers.location = vehicles.location AND drivers.class = vehicles.classԱյս օրինակը ցույց է տալիս SELECT ենթաբաժնում դասի հատկանիշի աղբյուրի աղյուսակը, քանի որ դասը երկիմաստ է, այն հայտնվում է երկու աղյուսակներում: Օրինակը սովորաբար ցույց է տալիս, թե որ աղյուսակի սյունակը պետք է ներառվի հարցման արդյունքներում: Այս դեպքում դա չի փոխում, քանի որ սյուները նույնական են եւ միանում են մի equijoin օգտագործելով: Այնուամենայնիվ, եթե սյուները պարունակում են տարբեր տվյալներ, ապա այդ տարբերությունը կլինի չափազանց կարեւոր: Ահա այս հարցման արդյունքները.
ազգանունը firstname tag դաս
---------- ------------ ---- ------
Baker Roland H122JM ավտոմեքենա
Smythe Michael D824HA բեռնատար
Jacobs Abraham J291QR ավտոմեքենա
Անհայտ կորած տողերը Մայքլ Սմիթին մեքենայով բաժանվեցին մեքենա եւ Աբրահամ Հակոբոս `բեռնատար, մեքենաներ, որոնք թույլ չեն տվել քշել:
Կարող եք նաեւ օգտագործել ներքին միացումներ `տվյալների երեք կամ ավելի աղյուսակներից համակցելու համար :