Sfida: Utilizzo di FULL JOIN
In questo capitolo, imparerai come utilizzare un diverso tipo di join tra tabelle. A differenza dei capitoli precedenti in cui potevi usare lo stesso JOIN
, questa volta dovrai applicarne uno specifico.
Compito
Swipe to start coding
Scrivi una query per recuperare un elenco di tutti i corsi e studenti, inclusi quei corsi senza studenti registrati e quegli studenti che non sono registrati a nessun corso.
Per fare ciò, dovrai utilizzare un tipo specifico di join. Inoltre, recupera le colonne nell'ordine esatto specificato:
git912345courses.course_id,courses.course_name,courses.description,enrollments.student_name,enrollments.enrollment_date
Inoltre, ordina il risultato per la colonna course_id
. Buona fortuna!
Istruzioni Brevi
- Recupera le colonne necessarie dalla tabella
courses
. - Usa un FULL JOIN per unire la tabella
enrollments
. - La colonna comune per entrambe le tabelle è
courses.course_id = enrollments.course_id
. - Ordina i risultati per
courses.course_id
.
Soluzione
99
1
2
3
4
5
6
7
8
9
10
SELECT
courses.course_id,
courses.course_name,
courses.description,
enrollments.student_name,
enrollments.enrollment_date
FROM courses
FULL JOIN enrollments
ON courses.course_id = enrollments.course_id
ORDER BY courses.course_id;
Tutto è chiaro?
Grazie per i tuoi commenti!
Sezione 3. Capitolo 7
9
1
No query executed yet... |
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione