Задаволены
Унутраная частка аб'ядноўвае інфармацыю аб вяртанні, якая з'яўляецца ў дзвюх ці больш баз дадзеных
Унутраныя далучэнні - гэта найбольш часта выкарыстоўваюцца аб'яднанні ў SQL. Яны вяртаюць толькі інфармацыю, якая існуе ў дзвюх або больш табліцах баз дадзеных. Умова аб'яднання вызначае, якія запісы спарваюцца разам, і паказваецца ў пункце WHERE. Напрыклад, калі вам патрэбны спіс узгадненняў з кіроўцам / транспартным сродкам, у якіх і транспартны сродак, і кіроўца знаходзяцца ў адным горадзе, наступная запыт SQL выконвае гэтую задачу:
Вось вынікі:
прозвішча, тэг
----------- ------------ ----
Бэйкер Roland H122JM
Smythe Michael D824HA
Сміт Майкл P091YF
Якабс Абрагам J291QR
Якабс Абрагам L990MT
Звярніце ўвагу, што вынікі менавіта тое, чаго дамагаліся. Можна ўдакладніць запыт, указаўшы дадатковыя крытэрыі ў пункце WHERE. Выкажам здагадку, што арыгінал запыту адпавядае вадзіцелям транспартных сродкаў, якім яны не маюць права кіраваць аўтамабілем (кіроўцы грузавікоў на аўтамабілі і наадварот). Вы можаце выкарыстоўваць наступны запыт, каб вырашыць гэтую праблему:
Гэты прыклад вызначае табліцу зыходнага атрыбута класа ў раздзеле SELECT, паколькі клас неадназначны - ён з'яўляецца ў абедзвюх табліцах. Звычайна ў кодзе паказваецца, якую калонку табліцы трэба ўключыць у вынікі запыту. У гэтым выпадку гэта не мае значэння, бо слупкі аднолькавыя, і яны злучаюцца з выкарыстаннем эквиджойна. Аднак калі б слупкі ўтрымлівалі розныя дадзеныя, гэта адрозненне было б крытычна важным. Вось вынікі гэтага запыту:
прозвішча клас тэга
---------- ------------ ---- ------
Аўтамабіль Baker Roland H122JM
Грузавік Smythe Michael D824HA
Аўтамабіль Jacobs Abraham J291QR
Зніклыя шэрагі спарылі Майкла Сміта з аўтамабілем і Абрагама Джакабса з грузавіком, транспартнымі сродкамі, якім яны не былі дазволены.
Вы таксама можаце выкарыстоўваць унутраныя злучэнні для аб'яднання дадзеных з трох і больш табліц.