Yon gid sou Sèvi ak Inner Joins nan SQL done Done ki soti nan Tablo miltip

Sèvi ak SQL Inner kontre ak konbine done ki sòti nan twa oswa plis tab

Ou ka itilize deklarasyon SQL JOIN konbine done ki sòti nan twa oswa plis tab. SQL RANJE se trè fleksib, ak fonctionnalités pwisan li yo ka itilize konbine done ki sòti nan tab miltip. Ann pran yon gade nan deklarasyon yo SQL ki pèmèt ou konbine rezilta ki soti nan twa tab diferan lè l sèvi avèk yon antre anndan.

Inner Join Egzanp

Pa egzanp, pran tab ki gen chofè yo nan yon sèl tab ak machin match-ups nan dezyèm lan. Rantre nan enteryè rive kote tou de veyikil la ak chofè yo sitiye nan vil la menm. Anndan an rantre nan chwazi tout ranje yo soti nan tou de tab ki genyen yon match ant kolòn kote.

Deklarasyon SQL ki anba a konbine done ki sòti nan chofè yo ak machin yo nan ka kote chofè a ak veyikil yo sitiye nan menm vil la:

Chwazi Dènye, avan, tag FROM chofè, machin KI KOTE chofè.location = vehicles.location

Sijè sa a pwodui rezilta sa yo:

Dènye jou premye tag -------- --------- --- Baker Roland H122JM Smythe Michael D824HA Smythe Michael P091YF Jacobs Abraram J291QR Jacobs Abraham L990MT

Koulye a, pwolonje egzanp sa a genyen ladan yo yon tab twazyèm. Imajine ke ou te vle mete sèlman chofè yo ak machin ki prezan nan kote ki ouvè nan fen semèn nan. Ou ka pote yon twazyèm tab nan rechèch ou an pa pwolonje deklarasyon an JOIN jan sa a:

CHWAZI Dènye, premye, tag, open_weekends De chofè, machin, kote KI KOTE chofè.location = vehicles.location AND vehicles.location = locations.location AK locations.open_weekends = 'Wi' lastname tag premye open_weekends -------- --------- --- ------------- Baker Roland H122JM wi Jacobs Abraham J291QR wi Jacobs Abraham L990MT wi

Sa a ekstansyon pwisan nan debaz la deklarasyon SQL JOIN pèmèt ou konbine done nan yon fason ki konplèks. Anplis de sa nan konbine tab ak yon antre anndan, ou ka tou itilize teknik sa a konbine tab miltip lè l sèvi avèk yon rantre nan ekstèn. Eksepsyon eksteryè gen ladan rezilta ki egziste nan yon sèl tab men pa gen yon matche ak korespondan nan tab la ansanm.