관계대수에서 조인에 대해 배울때, 조인 애트리뷰트를 배웠다.
그리고, SQL에서 JOIN을 할때 조인 애트리뷰트가 필요하다.
주로 동일조인을 이용하는데, 조인 애트리뷰트는, JOIN ON ( ), JOIN USING ( ) 등
( ) 안에 조인 애트리뷰트를 적어준다.
JOIN ON은 JOIN하는 테이블의 필드 이름이 같거나 다를때 사용한다.
S테이블에 Sno라는 필드, E테이블에 Sno라는 필드가 있다면 ( S.Sno = E.Sno ) =>필드명이 같은 경우
혹은
S테이블에 Snumber라는 필드, E테이블에 Sno라는 필드가 있다면 (S.Snumber = E.Sno) =>필드명이 다른 경우
JOIN USING은 JOIN하는 테이블의 필드 이름이 같을 때 사용한다.
S테이블에 Sno라는 필드, E테이블에 Sno라는 필드가 있다면 (Sno)
ON과 USING에서 사용하는 조인 애트리뷰트는 동일조인을 이용. 여기서 더 정리하면 자연조인.
'--------------------***** > 데이터베이스기초' 카테고리의 다른 글
Live Oracle에서 create table 시 주의사항 (0) | 2020.06.16 |
---|---|
Oracle Live SQL (0) | 2020.06.14 |
이행적 함수 종속 제거시 주의점 (0) | 2020.05.25 |
Free m4a to mp3 converter (0) | 2020.03.23 |