데이터베이스/Oracle
Oracle Left Join
왕왕왕왕
2015. 11. 6. 15:43
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이 포함된 값