Haaste: Taulukoiden Tulosten Yhdistäminen
Tehtävä
Swipe to start coding
Tehtäväsi on yhdistää employees
ja contractors
taulukot käyttäen UNION
lauseketta.
Tämän jälkeen, tulostaulukosta, sinun tulee hakea vain ne ID:t, jotka ovat kahden kerrannaisia. Lisäksi sinun tulee hakea first_name
ja last_name
sarakkeet. Käytä syntaksia WHERE id % 2 = 0
. Tässä tehtävässä sinun tulee käyttää alikyselyitä FROM
osiossa kuten esimerkissä on näytetty.
Huom
Tuloksena sinulla pitäisi olla 3 saraketta:
id
(alias molempien taulukoiden ID:lle),first_name
,last_name
.
Lyhyet ohjeet
- Hae
id
,first_name
jalast_name
sarakkeet. FROM
lausekkeessa kirjoita kaksi sisäistä kyselyä, jotka on yhdistettyUNION
lausekkeella.- Ensimmäisessä sisäisessä kyselyssä valitse
employee_id
,first_name
jalast_name
employees
taulukosta.- Anna alias
id
employee_id
:lle.
- Anna alias
- Toisessa sisäisessä kyselyssä valitse
contractor_id
,first_name
jalast_name
contractors
taulukosta.- Anna alias
id
contractor_id
:lle.
- Anna alias
- Anna alias
combined
molemmille sisäisille kyselyille. - Lopuksi, käytä
WHERE
lauseketta ehdollaid % 2 = 0
.
Ratkaisu
Oliko kaikki selvää?
Kiitos palautteestasi!
Osio 2. Luku 6