SELECT column_name(s)
FROM table1
LEFT JOIN table2
ON table1.column_name=table2.column_name;

 

레프트 조인은 두 테이블간에 겹치는 부분을 가져옴

 

select Orders.ShipperID  ,Shippers.ShipperIDfrom Orders LEFT JOIN Shippers on Orders.ShipperID =  Shippers.ShipperID;

 

 

Orders라는 테이블과  Shippers라는 테이블이 있을때,

 

ShipperID가 두 테일블에 똑같이 존재하고있다고 치자

 

ShipperID필드에 값이 같은 데이터만 출력해준다.

 

 

Table1과 Table2가 있는데

 

Table1에 1,2,3

Tabel2에  2,3

 

Left Join하게되면 1,2,3이 나온다.

 

Table1 에 1과  중복된 2,3이 포함된 값

'데이터베이스 > Oracle' 카테고리의 다른 글

Oracle 서브쿼리  (0) 2015.11.06
Oracle Inner Join  (0) 2015.11.06
Oracle group by  (0) 2015.11.06
Oracle Access와 Oracle 데이터타입 매핑  (0) 2015.11.06
Oracle 현재날짜 기준 (한달전,어제,1년전 등등 쿼리)  (0) 2015.10.13
블로그 이미지

왕왕왕왕

,