select *
from orders as o
join customers as c
on o.customer_id = c.id; -- customer_id와 id의 값이 동일한 데이터만 불러오자.
-- 데이터를 가져올때 모두 불러온다.
select *
from customers c
left join orders o
on c.id = o.customer_id;
-- on의 기준이 맞지 않아도, customers의 데이터를 가져온다.
-- 데이터를 가져올때 조건이 맞지 않은 데이터 일경우 orders의 데이터는 null로 표시된다.select *
from customers c
right join orders o
on c.id = o.customer_id;
-- left와 다르게 orders가 기준이 된다.