Course Content
Intermediate SQL
Intermediate SQL
Challenge: FULL JOIN Usage
In this chapter, you'll learn how to use a different type of table join. Unlike the previous chapters where you could use the same JOIN
, this time you'll need to apply a specific one.
Swipe to show code editor
Write a query to retrieve a list of all courses and students, including those courses with no registered students and those students who are not registered for any course.
To accomplish this, you will need to use a specific type of join. Also, retrieve the columns in the exact order as specified:
Additionally, sort the result by the course_id
column. Good luck!
Brief Instructions
- Retrieve the necessary columns from the
courses
table. - Use a FULL JOIN to join the
enrollments
table. - The common column for both tables is
courses.course_id = enrollments.course_id
. - Sort the results by
courses.course_id
.
Solution
Thanks for your feedback!
Challenge: FULL JOIN Usage
In this chapter, you'll learn how to use a different type of table join. Unlike the previous chapters where you could use the same JOIN
, this time you'll need to apply a specific one.
Swipe to show code editor
Write a query to retrieve a list of all courses and students, including those courses with no registered students and those students who are not registered for any course.
To accomplish this, you will need to use a specific type of join. Also, retrieve the columns in the exact order as specified:
Additionally, sort the result by the course_id
column. Good luck!
Brief Instructions
- Retrieve the necessary columns from the
courses
table. - Use a FULL JOIN to join the
enrollments
table. - The common column for both tables is
courses.course_id = enrollments.course_id
. - Sort the results by
courses.course_id
.
Solution
Thanks for your feedback!