USING 절은 지정한 열로 테이블을 등가 조인한다
지정한 열은 조인할 테이블에 동일한 이름으로 존재해야함
create table T1(c1 number, c2 varchar(10));
create table T2(c1 number, c3 varchar(10));
select A.c1,B.c3
from T1 A join T2 B
using (c1)'
-> 오류
why?
using절 사용 시 using절에 지정한 칼럼을 기준으로 두 테이블을 등가 조인
단 usingㅈ절에 지정한 칼럼을 alias등으로 한정 불가
위 쿼리는 using절에 지정한 c1칼럼을 select절에서 한정하여 기술했기에 오류..!
=> select c1,B.c3
from T1 A join T2 B
using (c1)'
'SQL' 카테고리의 다른 글
SQLD 문제 푸는데 필요한 지식 +++++ (0) | 2023.08.31 |
---|---|
SQLD 문제 푸는데 필요한 지식 ++++ (0) | 2023.08.30 |
SQLD 문제 푸는데 필요한 지식 + (0) | 2023.08.25 |
SQL 54(서브쿼리를 사용해 데이터 입력,수정,삭제,합치기) (0) | 2023.08.18 |
SQL 53 (SELECT FOR UPDATE절 이해하기) (0) | 2023.08.16 |