한 마디로 다른 테이블을 연결 시킨다.
왼쪽에 있는 테이블을 기준으로 붙인다. (합집합)
select name, point_user_id, point from users u
left join point_users p
on u.user_id = p.user_id;
A에 B를 붙여라, 없으면 null로 붙여라. (순서 중요!)
-> point 가 없는 데이터도 나온다.
두 테이블의 교집합을 붙인다.
select name, point_user_id, point from users u
inner join point_users p
on u.user_id = p.user_id;
A와 B의 교집합을 붙여라. (교집합이어서 순서 상관 없음)
항상 from에 들어간 테이블을 기준으로, 다른 테이블이 붙는다!
쿼리 실행 순서 : from -> join -> select