본문 바로가기

오라클/조인

SELF JOIN

-- SELF JOIN : 자신의 테이블을 별명을 사용하여 마치 두개의 테이블인것 처럼 조인(자기 자신을 조인)


SELECT A1.B_ID, A1.NAME, a2.name
  FROM au_book a1
  JOIN au_book a2 ON a1.b_id=a2.b_id
  ORDER BY a1.b_id;
 
SELECT A1.B_ID, A1.NAME, a2.name
  FROM au_book a1
  JOIN au_book a2 ON a1.b_id=a2.b_id AND a1.name> a2.name -- ON 뒤에는 조건이 온다.
  ORDER BY a1.b_id;
  --=> 위 아래의 차이는 저자가 2명이상인 것만 출력

 

'오라클 > 조인' 카테고리의 다른 글

CROSS JOIN  (0) 2013.06.03
FULL JOIN  (0) 2013.06.03
OUTER JOIN  (0) 2013.06.01
EQUI JOIN(inner Join)  (0) 2013.06.01