Інтэрнэт

Атрыманне дадзеных з некалькіх табліц з унутраным злучэннем SQL

Аўтар: Louise Ward
Дата Стварэння: 9 Люты 2021
Дата Абнаўлення: 13 Травень 2024
Anonim
Атрыманне дадзеных з некалькіх табліц з унутраным злучэннем SQL - Інтэрнэт
Атрыманне дадзеных з некалькіх табліц з унутраным злучэннем SQL - Інтэрнэт

Задаволены

Унутраная частка аб'ядноўвае інфармацыю аб вяртанні, якая з'яўляецца ў дзвюх ці больш баз дадзеных

Унутраныя далучэнні - гэта найбольш часта выкарыстоўваюцца аб'яднанні ў SQL. Яны вяртаюць толькі інфармацыю, якая існуе ў дзвюх або больш табліцах баз дадзеных. Умова аб'яднання вызначае, якія запісы спарваюцца разам, і паказваецца ў пункце WHERE. Напрыклад, калі вам патрэбны спіс узгадненняў з кіроўцам / транспартным сродкам, у якіх і транспартны сродак, і кіроўца знаходзяцца ў адным горадзе, наступная запыт SQL выконвае гэтую задачу:

Вось вынікі:

прозвішча, тэг
-----------  ------------   ----
Бэйкер Roland H122JM
Smythe Michael D824HA
Сміт Майкл P091YF
Якабс Абрагам J291QR
Якабс Абрагам L990MT


Звярніце ўвагу, што вынікі менавіта тое, чаго дамагаліся. Можна ўдакладніць запыт, указаўшы дадатковыя крытэрыі ў пункце WHERE. Выкажам здагадку, што арыгінал запыту адпавядае вадзіцелям транспартных сродкаў, якім яны не маюць права кіраваць аўтамабілем (кіроўцы грузавікоў на аўтамабілі і наадварот). Вы можаце выкарыстоўваць наступны запыт, каб вырашыць гэтую праблему:

Гэты прыклад вызначае табліцу зыходнага атрыбута класа ў раздзеле SELECT, паколькі клас неадназначны - ён з'яўляецца ў абедзвюх табліцах. Звычайна ў кодзе паказваецца, якую калонку табліцы трэба ўключыць у вынікі запыту. У гэтым выпадку гэта не мае значэння, бо слупкі аднолькавыя, і яны злучаюцца з выкарыстаннем эквиджойна. Аднак калі б слупкі ўтрымлівалі розныя дадзеныя, гэта адрозненне было б крытычна важным. Вось вынікі гэтага запыту:

прозвішча клас тэга
----------   ------------   ----     ------
Аўтамабіль Baker Roland H122JM
Грузавік Smythe Michael D824HA
Аўтамабіль Jacobs Abraham J291QR


Зніклыя шэрагі спарылі Майкла Сміта з аўтамабілем і Абрагама Джакабса з грузавіком, транспартнымі сродкамі, якім яны не былі дазволены.

Вы таксама можаце выкарыстоўваць унутраныя злучэнні для аб'яднання дадзеных з трох і больш табліц.

Папулярныя На Сайце

Выбар Рэдактара

Парады для стэлс-прагляду ў Інтэрнэце
Інтэрнэт

Парады для стэлс-прагляду ў Інтэрнэце

Адключэнне Facebook Chat таксама перашкаджае людзям бачыць, калі вы знаходзіцеся ў Інтэрнэце. Многія правадныя і бесправадныя маршрутызатары хатняй сеткі маюць функцыю пад назвай «Стэлс-рэжым...
Grand Theft Auto: San Andreas Cheats Codes для PS2
Азартныя Гульні

Grand Theft Auto: San Andreas Cheats Codes для PS2

Серыя Grand Theft Auto вядомая спрэчкамі і чыт-кодамі. Версія Playtation 2 Grand Theft Auto: Сан-Андрэас мае чыць коды, якія нерастуюць транспартныя сродкі, мяняюць надвор'е і разблакуюць дадатко...