Te tango mai i nga Raraunga mai i nga Ripanga Maha me te Hononga Whakauru SQL

Kei te whakauru atu ki nga korero whakahoki ka puta mai i roto i nga papaunga raraunga e rua, neke atu rānei

Ko nga whakauru o roto kei roto i te SQL te nuinga o nga hononga. Ka hoki mai ano nga korero kei roto i te rua, neke atu ranei o nga rarangi pātengi raraunga. Ko te tikanga whakauru e whakatauhia ai nga tuhinga ka hono tahi, ka tohua i roto i te waa WHERE. Hei tauira, ki te hiahia koe ki te raupapa o nga taraiwa o te taraiwa / motuka e noho ana te waka me te taraiwa i roto i te pa ano, ko te uiui SQL e whai ake nei ka whakatutuki i tenei mahi:

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

Anei nga hua:

ingoa tohu tuatahi
------------------------ ----
Baker Roland H122JM
Smythe Michael D824HA
Smythe Michael P091YF
Jacobs Abraham J291QR
Jacobs Abraham L990MT

Kia mahara ko nga hua ka rite ki nga mea i rapua. Ka taea te whakahou ake i te uiuinga ma te whakatau i etahi atu paearu i roto i te waa WHERE. Whakaarohia ko te uiui taketake e pa ana ki nga kaiarai ki nga waka e kore e whakaaetia kia peia (nga taraiwa taraka ki nga motuka me te kaarangi). Ka taea e koe te whakamahi i te uiui e whai ake nei hei whakatau i tenei raru:

WHAKATAHI te ingoa o te ingoa, te ingoa tuatahi, te tohu, te waka, te waka.Taitarai i nga kaitarai, nga waka WHERE driver .location = cars.location AND drivers.class = vehicles.class

Ko tenei tauira ka tautuhi i te ripanga puna mo te akomanga o te akomanga i roto i te waahanga SELECT no te mea he mea kuware te akomanga-ka puta mai i nga papa e rua. Ka tautuhi te waehere i te waahanga o te tepu kia whakaurua ki nga hua rapu. I tenei take, kaore he rereketanga, he rite hoki nga kohinga me te whakauru atu ki a raatau me te whakamahi. Engari, mehemea he rereke nga raraunga o nga pou, he mea nui tenei wehewehe. Anei nga hua o tenei uiui:

ingoa tohu ingoa tuatahi
---------- ------------ ---- ------
Baker Roland H122JM Car
Smythe Michael D824HA Truck
Jacobs Abraham J291QR Car

Ko nga rarangi e ngaro ana i honohia a Michael Smythe ki te motokā me Aperahama Jacobs ki te taraka, kaore i whakaaetia kia peia e nga waka.

Ka taea hoki e koe te whakamahi hononga ki roto ki te whakakotahi raraunga mai i nga ripanga e toru .