customers 테이블
orders 테이블

100명의 고객과 700개의 주문으로 이루어진 두 개의 테이블이 있다.

두개 테이블의 교집합을 나타내려면

select *
from customers
join orders
	on customers.id = orders.customer_id;

모든 고객 데이터를 가져오되, 주문정보가 없는 고객도 나타나도록 가져오는 방법은 left join을 쓰면된다.

select *
from customers c
left join orders o
	on c.id = o.customer_id;

 

+ Recent posts