Basic Course
SQL JOINs in MySQL
Would 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.
4.79
4,264 learners enrolled
Free trial Yes
Certificate of completion Yes
Time to complete 10 h
Coding challenges 92
Skills you will gain
- Select data from more than one table in MySQL
- Join 2+ tables in a single query
- Use LEFT JOIN and RIGHT JOIN in MySQL 8
- Correct filtering data with different kinds of JOINs
- Join tables on non-key columns in MySQL
- Use non-equi joins in MySQL
Last reviews
Description
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:
- Multiple joins, i.e. joining more than two tables in one query
- Recognizing when to use LEFT JOIN, RIGHT JOIN, or FULL JOIN
- Self-joins, or joining a table with itself
- Non-equi joins, or joins with non-standard conditions
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.
What Do You Need to Take This Course?
- A web browser and an Internet connection
- Basic knowledge of SQL JOINs
This Course Will Help You Practice:
- Selecting data from more than one table in MySQL
- Joining 2+ tables in a single query
- Using LEFT JOIN, RIGHT JOIN, and FULL JOIN in MySQL 8
- Correctly filtering data with different kinds of JOINs
- Joining tables on non-key columns in MySQL
- Using non-equi joins in MySQL
Who Should Take This Course?
- Analysts who use MySQL
- Students taking MySQL database courses
- Beginner programmers interested in MySQL
- Business MySQL users who want to improve their querying skills
- Anyone who wants to improve or practice their knowledge of SQL JOINs in MySQL
What's In It for Me?
- 92 interactive exercises. Learn at your own pace, from anywhere and at any time. Interactive, hands-on learning improves retention.
- Lifetime access to the course. When you purchase the course, you’ll get instant personal access to all of its content.
- Certificate of completion. After you successfully finish all of the exercises, you’ll get a downloadable PDF certificate to showcase your accomplishment.
- 30-day money-back guarantee. If you’re not satisfied with the quality of the course, you can get a refund within 30 days of your purchase.
- Hints and help. There are hints available in the exercises to help you if you get stuck. You can also ask our learning community for help through the Disqus tab. Or drop the course creators a line – we’ll be more than happy to answer! 😉
Table of contents
Course progress 0%
Exercises completed 0/92
-
Review the most common types of JOINs. Practice JOIN, LEFT JOIN, RIGHT JOIN, and others in MySQL.
-
Refine your joining skills. Exercise joining more than two tables in one MySQL query.
-
Learn how to join table with itself in MySQL.
-
Practice joins with less common conditions: non-equi JOINs and joins between non-key columns.
-
Check your MySQL knowledge in the challenge.
Get the Certificate of Competency in SQL
This certificate will confirm your practical SQL problem-solving skills