여러 테이블을 연결해보자: Join
*Left Join
A와 B의 겹치는 컬럼값으로 A에 B값들을 모두 붙이는 것(null값도 모두 가져옴)
select * from users u
left join point_users pu
on u.user_id = pu.user_id
*Inner Join
A와 B의 교집합 값만 불러오는 것(user_id값을 기준으로 데이터가 존재하는 값들만 가져옴)
select * from users u
inner join point_users pu
on u.user_id = pu.user_id
select c1.course_id, c2.title, count(*) as cnt from checkins c1
inner join courses c2
on c1.course_id = c2.course_id
group by c1.course_id
select u.name as 성 , count(order_no) as 주문건수 from orders o
inner join users u
on o.user_id = u.user_id
where o.email like '%naver.com'
group by u.name