SQL - INNER JOIN

문성호·2020년 11월 1일
0
  • Table A의 Primary Key를 Foreign Key로 사용하는 Table B의 a_id라는 칼럼이 있다고 하면,
SELECT * 
FROM A
INNER JOIN B ON A.id = B.a_id

와 같은 방식으로 쓸 수 있다.

  • 예를 들어,

  • 위와 같은 간단한 1대다 테이블이 있으면,
    tweet 테이블의 user_id는 User의 Primary Key를 Foreign Key로 사용하고 있다.
    만약, user의 name이 "moon"인 user의 tweet를 전부 보고 싶다고 하면,

SELECT t.tweet
FROM tweet t
INNER JOIN User ON User.id = t.user_id
WHERE User.name = "moon"

이렇게 불러낼 수 있다.

profile
오늘을 모아 내일을

0개의 댓글