Joins ua haujlwm li cas?
Joins ua haujlwm li cas?

Video: Joins ua haujlwm li cas?

Video: Joins ua haujlwm li cas?
Video: UA HAUJLWM MUAJ QABHAU KX TXAWJ TEEV VAJ 2024, Hlis ntuj nqeg
Anonim

Ib SQL koom clause - sib raug rau a koom kev ua haujlwm hauv kev sib raug zoo algebra - sib txuas cov kab los ntawm ib lossis ntau lub rooj hauv cov ntaub ntawv sib txheeb. Nws tsim cov txheej txheem uas tuaj yeem khaws cia ua lub rooj lossis siv raws li nws yog. A Koom yog ib tug txhais tau tias rau combining kab los ntawm ib tug (self- koom ) lossis ntau lub rooj los ntawm kev siv cov nqi sib xws rau txhua tus.

Yog li ntawd, thaum twg siv kev koom nrog?

SQL Joins clause yog siv los ua ke cov ntaub ntawv los ntawm ob lossis ntau lub rooj hauv cov ntaub ntawv. A Koom yog ib tug txhais tau tias rau combining teb los ntawm ob lub rooj los ntawm siv qhov tseem ceeb ntawm txhua tus.

Kuj Paub, ua haujlwm puv puv li cas? A FULL JOIN rov qab tag nrho cov kab los ntawm cov rooj sib koom, txawm tias lawv yog matched los tsis yog koj ua tau hais a tag nrho koom ua ke cov haujlwm ntawm LEFT Koom thiab ib txoj cai Koom . Tag nrho koom yog ib hom sab nrauv koom yog vim li cas yog kuj hu ua puv sab nrauv koom.

Kuj Paub, yog dab tsi koom nrog piv txwv?

A Koom clause yog siv los ua ke kab los ntawm ob lossis ntau lub rooj, raws li cov kab sib txuas ntawm lawv. Daim ntawv ceeb toom tias kab "CustomerID" nyob rau hauv "Orders" rooj hais txog "CustomerID" nyob rau hauv "Cov Neeg Siv Khoom" rooj. Kev sib raug zoo ntawm ob lub rooj saum toj no yog kab "CustomerID".

Peb puas tuaj yeem koom nrog ob lub rooj tsis muaj kev sib raug zoo?

Yog lawm peb ua tau . Tsis muaj Clause hais tias rau koom ntawm ob los yog ntau dua rooj yuav tsum muaj a txawv teb chaws key los yog thawj qhov tseem ceeb txwv. Rau koom peb yuav tsum tau ua raws li cov cai siv ntawm los yog qhov twg clause raws li peb xav tau.

Pom zoo: