JOIN

codakcodak·2024년 2월 20일
0

Mysql

목록 보기
2/11

JOIN

  • 데이터베이스 내의 여러 테이블에서 가져온 레코드를 조합하여 하나의 테이블이나 결과 집합으로 표현
  • inner join
  • left join
  • right join

inner join

  • ON 절과 함께 사용되며, ON 절의 조건을 만족하는 데이터만을 조회
  • mysql에서는 inner join 을 join으로 생략하여 사용할 수 있다.

join을 이용한 표현식

select * from 첫번째테이블이름 as alias1
INNER JOIN 두번째테이블이름 as alias2
ON 조건

join을 이용하지 않은 표현식

SELECT * FROM 첫번째테이블이름 AS as alias1,두번째테이블이름 as alias2
WHERE alias1.Name = alias2.Name;

left join

  • 첫 번째 테이블을 기준으로, 두 번째 테이블을 조합하는 JOIN
첫번째테이블이름 as alias1
LEFT JOIN 두번째테이블이름 as alias2
ON 조건

profile
숲을 보는 코더

0개의 댓글