시작하기무료로 시작하기

JOIN 쿼리에 빠져보세요!

물론 SQL은 SELECT, FROM, WHERE 세 키워드에서 끝나지 않아요. 매우 자주 쓰이는 키워드로 JOIN, 그중에서도 INNER JOIN이 있어요. 예를 들어 아래 호출을 보세요:

SELECT name, post
  FROM users INNER JOIN tweats on users.id = user_id
    WHERE date > "2015-09-19"

여기서는 users 테이블이 tweats 테이블과 조인돼요. 이는 users 테이블의 id 열이 tweats 테이블의 user_id 열과 대응되기 때문에 가능해요. 또한 users 테이블의 nametweats 테이블의 post, date를 문제없이 참조할 수 있다는 점에 주목하세요.

다음 쿼리의 결과를 예측해 볼 수 있을까요?

SELECT post, message
  FROM tweats INNER JOIN comments on tweats.id = tweat_id
    WHERE tweat_id = 77

tweater 데이터베이스에 대한 연결 con이 이미 준비되어 있으니 자유롭게 실험해 보세요!

이 연습은 강의의 일부입니다

R 데이터 가져오기 중급

강의 보기

실습형 인터랙티브 연습문제

이론을 실습으로 바꾸는 인터랙티브 연습 중 하나를 만나보세요

연습 시작