天天看點

Left join ,Right join ,inner join 的運作結果的差別

================

Table1

   Name  City

   ----------

   張三  深圳

   李四  廣州

Table2

   張六  深圳

   王五  順德

---------------外聯------------------------------------

select * from Table1 as a left join Table2 b on a.City=b.City

   Result:

   Name  City  Name  City

   --------------------

   張三  深圳  張六  深圳

   李四  廣州  Null  Null

------------------外聯---------------------------------

select * from Table1 as a right join Table2 b on a.City=b.City

   Null  Null  王五  順德

-----------------外聯-----------------------------------

select * from Table1 as a full  join Table2 b on a.City=b.City

----------------内聯------------------------------------

select * from Table1 as a inner join Table2 b on a.City=b.City

(等于 select * from Table1 as a join Table2 b on a.City=b.City)

---------------------------------------------------- 

繼續閱讀