Kur të përdoret një bashkim i jashtëm në SQL?
Kur të përdoret një bashkim i jashtëm në SQL?

Video: Kur të përdoret një bashkim i jashtëm në SQL?

Video: Kur të përdoret një bashkim i jashtëm në SQL?
Video: Возведение перегородок санузла из блоков. Все этапы. #4 2024, Dhjetor
Anonim

Një bashkim i jashtëm përdoret për të kthyer rezultatet duke kombinuar rreshta nga dy ose më shumë tabela. Por ndryshe nga një e brendshme bashkohen , bashkim i jashtëm do të kthejë çdo rresht nga një tabelë e specifikuar, edhe nëse bashkohen gjendja dështon.

Prandaj, kur do të përdornit një bashkim të jashtëm?

Keshtu nese ju duan të përfshijnë vetëm rreshtat që kanë një përputhje në të dyja tabelat ju përdorni një BRENDSHËM bashkohen . Nëse ju dëshironi të gjitha rreshtat nga njëra prej tabelave dhe vetëm rreshtat që përputhen nga tjetra, ju përdorni një bashkim OUTER (majtas ose djathtas), dhe nëse ju dëshironi të merrni të gjitha rreshtat nga të dy tabelat, ju përdorni një PLOTE bashkimi I JASHTËM.

E dini gjithashtu, kur përdorim bashkimin e jashtëm të majtë në SQL? A LEFT OUTER bashkohu mund të jetë gjithashtu të përdorura për të kthyer një grup rezultatesh që përmban të gjitha rreshtat në tabelën e parë që nuk ekzistojnë në tabelën e dytë duke testuar në klauzolën WHERE vlerën e një kolone NOT NULL në tabelën e dytë që ka një vlerë NULL. Kjo është njësoj si duke përdorur një nën-pyetje WHERE NUK EXISTS.

Përveç kësaj, kur duhet përdorur bashkimi i jashtëm dhe bashkimi i brendshëm?

  1. Ju përdorni JOIN INNER për të kthyer të gjitha rreshtat nga të dy tabelat ku ka një përputhje.
  2. Në OUTER JOIN tabela që rezulton mund të ketë kolona boshe.
  3. LEFT OUTER JOIN kthen të gjitha rreshtat nga tabela e parë, edhe nëse nuk ka ndeshje në tabelën e dytë.

Cili është funksioni i bashkimit të jashtëm të djathtë?

Cfare eshte Bashkohu djathtas i jashtëm Në SQL. Siç sugjeron emri Bashkohu djathtas i jashtëm është një formë e Bashkohu i jashtëm që kthen çdo rekord nga tabela burimore dhe kthen vetëm ato vlera nga tabela e synuar që përmbushin Bashkohu gjendje.

Recommended: