Uża SQL Inner Joins biex tikkombina data minn tliet tabelli jew aktar
Tista 'tuża dikjarazzjonijiet SQL JOIN biex tikkombina data minn tliet tabelli jew aktar. SQL JOIN huwa estremament flessibbli, u l-funzjonalità qawwija tiegħu tista 'tintuża biex tikkombina d-dejta minn tabelli multipli. Ejja nħarsu lejn id-dikjarazzjonijiet SQL li jippermettulek tgħaqqad ir-riżultati minn tliet tabelli differenti billi tuża magħquda ta 'ġewwa.
Inner Join Eżempju
Per eżempju, ħu tabelli li fihom sewwieqa f'tabella waħda u match-ups tal-vettura fit-tieni. Is-sħubija ta 'ġewwa sseħħ fejn kemm il-vettura kif ukoll ix-xufier jinsabu fl-istess belt. Il-membri ta 'ġewwa jagħżlu r-ringieli kollha miż-żewġ tabelli li fihom taqbila bejn il-kolonni tal-post.
Id-dikjarazzjoni SQL ta 'hawn taħt tikkombina d-dejta mit-tabelli tas-Sewwieq u l-Vetturi f'każijiet fejn is-sewwieq u l-vettura jinsabu fl-istess belt:
GĦAŻLA isem, isem, tikketta MINN sewwieqa, vetturi FEJN sewwieqa.location = vetturi.lokazzjoniDin il-mistoqsija tipproduċi r-riżultati li ġejjin:
lastname firstname tag -------- --------- --- Baker Roland H122JM Smythe Michael D824HA Smythe Michael P091YF Jacobs Abraham J291QR Jacobs Abraham L990MTIssa, testendi dan l-eżempju biex tinkludi t-tielet tabella. Immaġina li riedu jinkludu biss sewwieqa u vetturi preżenti f'postijiet li huma miftuħa fil-weekend. Int tista 'ġġib it-tielet tabella fil-mistoqsija tiegħek billi testendi d-dikjarazzjoni JOIN kif ġej:
TAGĦŻEL l-isem, l-isem, it-tikketta, open_weekends MINN sewwieqa, vetturi, postijiet FEJN drivers.location = vehicles.location AND vehicles.location = locations.location AND locations.open_weekends = 'Iva' lastname firstname tag open_weekends -------- --------- --- ------------- Baker Roland H122JM iva Jacobs Abraham J291QR iva Jacobs Abraham L990MT ivaDin l-estensjoni b'saħħitha għad-dikjarazzjoni bażika ta 'SQL JOIN jippermettilek li tikkombina d-data b'mod kumpless. Minbarra l-kombinament ta 'tabelli b'għaqda ta' ġewwa, tista 'tuża wkoll din it-teknika biex tikkombina tabelli multipli billi tuża ġabra ta' barra. L-għaqdiet ta 'barra jinkludu riżultati li jeżistu f'tabella waħda iżda m'għandhomx taqbil korrispondenti fit-tabella magħquda.