본문 바로가기
데이터베이스/SQL

SQL 여러테이블 데이터 조인 1999 ANSI, USING 절

by ADELA_J 2024. 1. 4.

<USING>

- WHERE 절 대신 USING절을 사용해서 두 테이블을 조인할 수 있음.

 

▼ USING을 사용해서 이름, 직업, 월급, 부서 위치 출력

 

▼ USING 절에는 조인 조건 대신 두 테이블을 연결할 때 사용할 컬럼만 적으면 됨

   > 대신 그 앞에 테이블명이나 별칭을 적을 수 없음.

 

- 앞에서 배웠던 오라클 EQUI JOIN과 비교를 해보자면

▷ USING을 쓸때는 반드시 괄호를 사용할 것!

 

- 만약 여러개의 테이블을 조인하려면

▷ 순서대로 JOIN 을 적어주면 된다.

 

만약 오라클 EQUI JOIN 으로 한다면

 

▷ ANSI SQL은 조건을 하나하나 붙여서 적어주는 느낌이라면

오라클은 A테이블,B테이블,C테이블 쓸꺼야! 하고 WHERE절로 조건을 하나하나 AND와 연결해서 적어주는