Կարո՞ղ եք միանալ մի քանի սյունակների վրա:
Կարո՞ղ եք միանալ մի քանի սյունակների վրա:

Video: Կարո՞ղ եք միանալ մի քանի սյունակների վրա:

Video: Կարո՞ղ եք միանալ մի քանի սյունակների վրա:
Video: Ալիևը մտել է ձեր հողը, իսկ դուք տունը նստել նարդի եք խաղում,արաղ խմում,ո՞ւր է ձեր արժանապատվությունը 2024, Մայիս
Anonim

Այն ՁԱԽ ՄԻԱՑԵԼ կետը թույլ է տալիս դու տվյալներից հարցումներ կատարելու համար բազմակի սեղաններ. Եթե -ից մի շարք ձախ սեղան (T1) անում է T2 աղյուսակից որևէ համապատասխան տող չունենա, հարցումը համակցվում է սյունակ տողի արժեքները սկսած ձախ յուրաքանչյուրի համար NULL սեղան սյունակ արժեքները ճիշտ աղյուսակից:

Նմանապես, հարցնում են՝ կարո՞ղ եք միանալ SQL-ի բազմաթիվ սյունակներում:

Ա SQL միանալ միավորում է գրառումները երկու սեղաններ. Ա ՄԻԱՑԵՔ տեղակայում է կապված սյունակ արժեքների մեջ երկու սեղաններ. Ա հարցումը կարող է պարունակում է զրո, մեկ , կամ բազմակի ՄԻԱՑՈՒՄ գործառնություններ. ՆԵՐՔԻՆ ՄԻԱՑԵՔ նույնն է, ինչ ՄԻԱՑԵՔ ; INNER հիմնաբառը պարտադիր չէ:

Կարելի է նաև հարցնել՝ կարո՞ղ եք թողնել միանալ բազմաթիվ աղյուսակների: Այն ՁԱԽ ՄԻԱՑԵԼ կետը թույլ է տալիս դու տվյալներից հարցում կատարելու համար բազմաթիվ սեղաններ . Այն վերադարձնում է բոլոր տողերը ձախ սեղան իսկ աջից համապատասխանող տողերը սեղան . Եթե աջում համապատասխան տողեր չեն գտնվել սեղան , NULL օգտագործվում են:

Ավելին, կարո՞ղ եք ներքին միանալ երկու սյունակների վրա:

5 Պատասխաններ. Դուք կարող եք ՄԻԱՑԵԼ միևնույն աղյուսակով մեկ անգամ չէ, որ միացված աղյուսակներին անվանակոչելով, ինչպես հետևյալ օրինակում. SELECT ավիաընկերություն, flt_no, fairport, Tairport, մեկնում, ժամանում, ուղեվարձ FROM թռիչքներից ՆԵՐՔԻՆ ՄԻԱՑՈՒՄ օդանավակայանները_պորտից ON (from_port.

Ո՞րն է տարբերությունը ներքին և ձախ միացման միջև:

ՆԵՐՔԻՆ ՄԻԱՑՈՒՄ : վերադարձնում է տողերը, երբ երկու աղյուսակներում համընկնում է: ՁԱԽ ՄԻԱՑԵԼ : վերադարձնում է բոլոր տողերը ձախ սեղան, նույնիսկ եթե համընկնում չկա մեջ ճիշտ սեղան. ՃԻՇՏ ՄԻԱՑԵՔ : վերադարձնում է բոլոր տողերը աջ աղյուսակից, նույնիսկ եթե համընկնում չկա ձախում սեղան.

Խորհուրդ ենք տալիս: