Course
BasicWould you like to work with data from multiple tables? Or do you need to practice MySQL JOINs? We’ve prepared 92 exercises to help you learn all about JOINs in MySQL.
JOINs are one of the most commonly used features of SQL, but they can be hard for beginners to master. This course will give you the opportunity to use MySQL and practice different aspects of SQL JOINs.
It’s very rare for all the data you need to be stored in one database table. When creating reports, you’ll likely have to combine data from many tables. This is where SQL JOINs are essential!
Basic knowledge of SQL JOINs is an absolute must for every SQL user. In this course, we dive into different JOIN topics that beginners find challenging:
This course covers all important types of SQL JOINs in MySQL. Completing it will strengthen your SQL skills and give you confidence in working with databases. It’s also useful before an SQL exam or job interview.
Each section of the course starts with a brief review of the topic. Then there are a number of exercises so you can build your skills in that area.
This online course uses MySQL 8. However, users working with MySQL 5 can also take the course.SQL JOINS in MySQL is intended for users who have a basic understanding of SQL JOINs. We assume you know different types of JOINs; if you’re a complete beginner, take our SQL Basics in MySQL course first and then come back to learn more about MySQL JOINs.
The course is interactive. You practice by writing real SQL code and solving exercises directly in your web browser. Our online platform runs your code and verifies your solution. You don't need to install any software on your computer.
Course progress
Exercises completed
1.
Review the most common types of JOINs. Practice JOIN, LEFT JOIN, RIGHT JOIN, and others in MySQL.
2.
Refine your joining skills. Exercise joining more than two tables in one MySQL query.
3.
Learn how to join table with itself in MySQL.
4.
Practice joins with less common conditions: non-equi JOINs and joins between non-key columns.
5.
Check your MySQL knowledge in the challenge.