Avsnitt 2. Kapitel 6
single
Utmaning: Kombinera Tabellresultat
Svep för att visa menyn
Uppgift
Swipe to start coding
Din uppgift är att kombinera tabellerna employees och contractors med hjälp av UNION-klasulen.
Efter det, från den resulterande tabellen, ska du hämta endast de ID:n som är multiplar av 2. Du behöver också hämta kolumnerna first_name och last_name. Använd syntaxen WHERE id % 2 = 0. För denna uppgift behöver du använda subfrågor i FROM-sektionen precis som visas i exemplet.
Notera
Som resultat ska du ha 3 kolumner:
id(ett alias för ID från båda tabellerna),first_name,last_name.
Kortfattade instruktioner
- Hämta kolumnerna
id,first_nameochlast_name. - I
FROM-klasulen, skriv två inre frågor förenade medUNION-klasulen. - I den första inre frågan, välj
employee_id,first_nameochlast_namefrånemployees-tabellen.- Tilldela aliaset
idtillemployee_id.
- Tilldela aliaset
- I den andra inre frågan, välj
contractor_id,first_nameochlast_namefråncontractors-tabellen.- Tilldela aliaset
idtillcontractor_id.
- Tilldela aliaset
- Tilldela aliaset
combinedtill båda inre frågorna. - Använd slutligen en
WHERE-klasul med villkoretid % 2 = 0.
Lösning
Var allt tydligt?
Tack för dina kommentarer!
Avsnitt 2. Kapitel 6
single
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal