Thaum twg siv ib qho kev koom nrog sab nraud hauv SQL?
Thaum twg siv ib qho kev koom nrog sab nraud hauv SQL?

Video: Thaum twg siv ib qho kev koom nrog sab nraud hauv SQL?

Video: Thaum twg siv ib qho kev koom nrog sab nraud hauv SQL?
Video: Tshuaj theem vim li cas thiaj tau nqi ?/ Siv kho mob dab tsi?/paris polyphylla use for? 2024, Kaum ib hlis
Anonim

Ib sab nraud koom yog siv los xa cov txiaj ntsig los ntawm kev sib txuas cov kab los ntawm ob lossis ntau lub rooj. Tab sis tsis zoo li ib sab hauv koom , cov sab nraud koom yuav rov qab txhua kab los ntawm ib lub rooj teev, txawm tias cov koom mob ua tsis tau.

Yog li ntawd, thaum twg koj yuav siv lub koom haum sab nrauv?

Yog li, yog tias koj xav kom suav nrog tsuas yog kab uas muaj qhov sib tw hauv ob lub rooj koj siv ib INNER koom . Yog koj xav kom tag nrho cov kab los ntawm ib lub rooj thiab tsuas yog cov kab sib txuam ntawm lwm tus, koj siv OUTER koom (sab laug lossis sab xis), thiab yog tias koj xav tau txhua kab los ntawm ob lub rooj, koj siv ib FULL OUTER koom.

Kuj Paub, thaum peb siv sab laug sab koom nrog hauv SQL? A LEFT OUTER koom tuaj yeem yog siv kom rov qab tau cov txiaj ntsig uas muaj tag nrho cov kab hauv thawj lub rooj uas tsis muaj nyob rau hauv lub rooj thib ob los ntawm kev sim nyob rau hauv qhov twg clause tus nqi ntawm ib kab tsis NULL nyob rau hauv lub rooj thib ob uas muaj tus nqi NULL. Qhov no yog tib yam li siv ib qhov QHOV NO YOG sub-query.

Ntxiv rau qhov no, thaum twg siv cov kev sib koom sab nrauv thiab sab hauv koom?

  1. Koj siv INNER JOIN rov qab txhua kab los ntawm ob lub rooj uas muaj kev sib tw.
  2. Nyob rau hauv OUTER JOIN lub rooj tshwm sim tej zaum yuav muaj cov kab khoob.
  3. LEFT OUTER JOIN rov qab tag nrho cov kab los ntawm thawj lub rooj, txawm tias tsis muaj qhov sib tw hauv lub rooj thib ob.

Lub luag haujlwm ntawm txoj cai sab nraud yog dab tsi?

Dab tsi yog Txoj Cai Outer Koom Hauv SQL. Raws li lub npe qhia Txoj Cai Outer Koom yog ib daim ntawv ntawm Sab nrauv koom uas xa rov qab txhua thiab txhua txhua cov ntaub ntawv los ntawm lub hauv paus rooj thiab xa rov qab tsuas yog cov txiaj ntsig los ntawm lub hom phiaj lub rooj uas ua tiav qhov Koom nrog mob.

Pom zoo: