25

INNER JOIN 기본 문법

Day 2: 테이블을 연결하다

학습 목표

INNER JOIN의 기본 문법을 익힌다 테이블 별칭을 사용할 수 있다 WHERE, ORDER BY와 함께 사용할 수 있다

INNER JOIN 기본 문법

에디터 로딩 중...

첫 번째 JOIN

주문 정보 + 고객 정보 연결:

에디터 로딩 중...

결과:

에디터 로딩 중...

테이블 별칭 (Alias)

테이블 이름이 길면 코드가 지저분해진다:

에디터 로딩 중...

별칭을 쓰면 깔끔:

에디터 로딩 중...
  • orders o: orders 테이블을 o로 부르겠다
  • customers c: customers 테이블을 c로 부르겠다

실무에서는 거의 항상 별칭을 쓴다.


같은 이름의 열이 있을 때

orders에도 id가 있고, customers에도 id가 있다면?

에디터 로딩 중...

: AS로 결과 열 이름도 바꿀 수 있다.


WHERE, ORDER BY와 함께

에디터 로딩 중...

JOIN 후에 WHERE로 필터링하고, ORDER BY로 정렬한다.