예) user_id 필드를 기준으로 users 테이블과 orders 테이블을 연결해서 한 눈에 보고 싶어요!
👉 위의 예시와 같이, 두 테이블의 정보를 연결해서 함께 보고싶을 때가 있겠죠?그럴 때를 대비해서 무언가 연결된 정보가 있을 때, user_id 처럼 동일한 이름과 정보가 담긴 필드를 두 테이블에 똑같이 담아놓는답니다. 이런 필드를 두 테이블을 연결시켜주는 열쇠라는 의미로 'key'라고 불러요.
select * from users u
left join point_users p
on u.user_id = p.user_id;
꽉찬 데이터: 데이터의 user_id 필드값이 point_users 에 존재해서 연결한 경우
비어있는 데이터: 데이터의 user_id 필드값이 point_users 에 존재하지 않는 경우
select * from users u
inner join point_users p
on u.user_id = p.user_id;
두 테이블에서 모두 가지고 있는 데이터만 출력해서 비어있는 데이터가 없음