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 ★★★★★ ★★★★★ (560 ratings)

4,218 learners enrolled

Lifetime access

limited to this course only

$39

Want a better deal?

Get unlimited lifetime access to all 71 present and future courses

Save $450

Unlimited lifetime access

to all 71 present and future courses

$149 $599

75% OFF

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

Table of contents

Course progress 0%

Exercises completed 0/92

  1. Recap of MySQL JOIN types

    0/20

    Review the most common types of JOINs. Practice JOIN, LEFT JOIN, RIGHT JOIN, and others in MySQL.

  2. Multiple JOINs

    0/13

    Refine your joining skills. Exercise joining more than two tables in one MySQL query.

  3. Joining a table with itself

    0/12

    Learn how to join table with itself in MySQL.

  4. Non-equi JOINs

    0/29

    Practice joins with less common conditions: non-equi JOINs and joins between non-key columns.

  5. Challenge

    0/18

    Check your MySQL knowledge in the challenge.

Get the Certificate of Competency in SQL

This certificate will confirm your practical SQL problem-solving skills

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! 😉

Reviews (1)

Average rating

4.79/5

★★★★★ ★★★★★ (560 ratings)

5 stars

85%

4 stars

11%

3 stars

4%

2 stars

0%

1 stars

0%