2024.02.16 TIL - SQL JOIIN

김민석·2024년 2월 16일
0

TIL

목록 보기
35/78

SQL JOIN

SQL JOIN에 대해 알아보았다.

데이터베이스 안에 user와 post, comment 라는 테이블이 있을 때!

user table

post table

comment table


이런식으로 테이블이 있을 때
user 테이블을 조회 하고 싶다면

SELECT *
FROM user

이렇게 user테이블의 모든 정보를 볼 수 있습니다

만약 user 테이블봐 post테이블을 같이 보고 싶다면 그 둘의 교집합인 user_id 속성으로 확인 할 수 있다.

SELECT *
FROM user as A
INNER JOIN post as B
ON A.user_id = B.user_id

이렇게!!!!!
user 테이블에 as A로 A라는 이름을 붙혀주고
JOIN 할 테이블을 지정한 뒤 as B로 B라는 이름을 붙혀준다
ON A.user_id = B.user_id로 교집합인 user_id를 기준으로 user테이블과 post테이블을 보여준다!


SELECT A.username, A.user_id,
  	 B.title, B.content
FROM user as A
INNER JOIN post as B
ON A.user_id = B.user_id
SELECT A.username, A.user_id,
  	 B.title, B.content

user와 post테이블의 모든 내용이 아닌 테이블에서 원하는 내용만 쏙쏙 가져올 수 있다.

이상!

profile
화이팅 화이팅

0개의 댓글