SQL

MYSQL JOIN

라임온조 2023. 6. 10. 23:17

1. INNER JOIN

  • A테이블과 B테이블의 교집합을 구하는 것
  • A테이블과 B테이블이 공통으로 가지는 열이 있을텐데, 그 열이 같은 값인 행만 뽑는다

SELECT B.TITLE,  R.CONTENTS
FROM USED_GOODS_BOARD B
INNER JOIN USED_GOODS_REPLY R
ON B.BOARD_ID = R.BOARD_ID

 

2. LEFT JOIN

  • A테이블은 몽땅 출력하고 B테이블은 A테이블과 공통인 열의 값이 같은 것만 출력한다
  • 집합으로 따지면 A와 B의 합집합에서 오로지 B에만 속하는 걸 뺀 부분을 의미

 

3. RIGHT JOIN

  • B테이블은 몽땅 출력하고 A테이블은 B테이블과 공통인 열의 값이 같은 것만 출력한다
  • 집합으로 따지면 A와 B의 합집합에서 오로지 A에만 속하는 걸 뺀 부분을 의미

'SQL' 카테고리의 다른 글

MYSQL 문법  (0) 2023.06.09