February 2025
Beginner
304 pages
8h 8m
English
Joining tables is an essential skill for writing SQL queries, but so far, we’ve tried only one kind of join. To be fair, that type of join is the most common, but as you’ll see in this chapter, in plenty of scenarios, that kind of join won’t help you produce the results you need.
You might be asked to produce a list of all orders for a given year, for example, and show whether they used a particular discount code. Or you might be asked to find the names of all customers who didn’t place an order in a year. Or you might be asked to find a list of all customers in a particular city or state and show which ones placed orders and which did not. You can’t accomplish these queries using the join type from chapter 8, ...