He Aratohu hei Whakamahinga Whakauru I roto i te SQL ki te Raraunga Rōpū mai i nga Ripanga Maha

Whakamahia te Whakauru Whakauru SQL ki te whakakotahi raraunga mai i te ripanga e toru, neke atu ranei

Ka taea e koe te whakamahi i nga korero a JOIN SQL hei whakakotahi raraunga mai i nga ripanga e toru neke atu ranei. Ko te JOIN SQL he tino uaua, a, ka taea te whakamahi i tana taumaha kaha ki te hono raraunga mai i nga ripanga maha. Me titiro ki nga korero SQL e tuku ana ki a koe ki te whakakotahi i nga hua mai i nga ripanga rereke e toru ma te whakamahi i te whakauru ki roto.

Whakauru Whakauru Whakauru

Hei tauira, tangohia nga ripanga e mau ana i nga taraiwa i te papa kotahi me te whakaeke waka i te tuarua. Ko te whakauru o roto kei te wahi e noho ana te waka me te taraiwa i roto i taua pa. Ka whiriwhiria e te raupapa o roto nga rarangi katoa mai i nga papa e rua e whai ana i te taurite i waenga i nga pourangi tauwāhi.

Ko te tauākī SQL i raro nei e hono ana i nga raraunga mai i nga Kaikorota me nga Vehicles i roto i nga keehi kei reira te taraiwa me te waka i roto i te pa ano:

WHAKATAHI te ingoa o te ingoa, te ingoa tuatahi, te tūtohu FROM drivers, cars WHERE drivers.location = cars.location

Ko tenei rapunga e whakaputa ana i nga hua e whai ake nei:

Ingoa Ingoa Tuatahi -------- --------- --- Baker Roland H122JM Smythe Michael D824HA Smythe Michael P091YF Jacobs Aperahama J291QR Jacobs Aperahama L990MT

Na, whakawhānui i tenei tauira ki te whakauru i te tepu tuatoru. Whakaarohia e hiahia ana koe ki te whakauru anake i nga kaitarai me nga waka e kitea ana i nga waahi e tuwhera ana i te wiki. Ka taea e koe te kawe mai i tetahi ripanga tuatoru ki to uiui ma te whakawhānui i te korero a te JOIN penei:

WHAKATAHI te ingoa o te ingoa, te ingoa tuatahi, te tūtohu, te whakatuwheratanga MAI i nga kaitarai, nga waka, nga wahi WHERE kaitautoko.location = waka.location AND cars.location = locations.location AND locations.open_weekends = 'Ae' ingoa tuatahi ingoa tag open_weekends -------- --------------------------- Baker Roland H122JM Ae Jacobs Aperahama J291QR Ae Jacobs Aperahama L990MT ae

Ko tenei whakawhitinga kaha ki te taurangi SQL JOIN taketake e taea ai e koe te whakakotahi i te raraunga i roto i te tikanga matatini. I tua atu i te honohono i nga tepu me te whakauru ki roto, ka taea hoki e koe te whakamahi i tenei tikanga ki te whakakotahi i nga ripanga maha me te whakamahi i te uru mai. Ka uru atu a Outer ki nga hua e puta ana i te ripanga kotahi, engari kaore he horopaki i roto i te ripanga e hono ana.