SQL Intermediate: Table Relations and Joins

Learn to work with multi-table databases.

This course will teach you how to work with databases and answer business questions using SQL. In addition, this course teaches you to work with data across multiple tables, including joins, set operations, normalization, and creating databases.

By the end of this course, you'll be able to:

  • Query data across multiple tables.
  • Answer business questions using SQL.
  • Understand table relations and how to create and modify databases.

Course Info:

SQL Intermediate: Table Relations and Joins


The average completion time for this course is 10-hours.

This course requires a basic subscription and has six mission including two guided projects. It is the 12th course in the Data Analyst in Python path and Data Scientist in Python path.


Learn Intermediate SQL Techniques

Joining Data in SQL

Learn how to use joins to query data across two tables.

Intermediate Joins In SQL

Learn how to join data from more complex databases and write more complex queries.

Building and Organizing Complex Queries

Learn techniques to organize your queries to make them easier to read and understand.

Answering Business Questions Using SQL

Learn and practice the SQL data analysis workflow.

Table Relations And Normalizations

Learn how to create and modify databases.

Designing And Creating A Database

Learn how to design, create, and populate a normalized SQL database.