SQL Server 2008編程入門經典筆記:表連接

內部連接、完全連接和交叉連接語法

select  <查詢的列表>
from <第一個表>
[inner|full|cross] join <第二個表>
[on <連接條件>]

inner:內部連接
full:完全連接
cross:交叉連接

外部連接語法

select <查詢的列表>
from <你想成爲“左”表的表>
<left|right> [outer] join <你想成爲“右”表的表>
on <連接條件>

聯合語法

select <查詢的列名,必須和下面查詢的列名數量相同>
from <第一個表>
union [distinct|all]
select <查詢的列名>
from <第二個表>

JOIN語法的早期語法結構

1)內部連接的早期語法結構
語法:SELECT 列 FROM 表1,表2,WHERE 表1.列=表2.列;
2)外部連接的早期語法結構(兼容級別80)
*= 左連,=*右連
語法:SELECT 列 FROM 表1,表2,WHERE 表1.列*=表2.列;
3)交叉連接的早期語法結構
語法:SELECT 列 FROM表1,表2;
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章