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 테이블의 name과 tweats 테이블의 post, date를 문제없이 참조할 수 있다는 점에 주목하세요.
다음 쿼리의 결과를 예측해 볼 수 있을까요?
SELECT post, message
FROM tweats INNER JOIN comments on tweats.id = tweat_id
WHERE tweat_id = 77
tweater 데이터베이스에 대한 연결 con이 이미 준비되어 있으니 자유롭게 실험해 보세요!
이 연습은 강의의 일부입니다
