This is Dony

          SQL Basic

          left join :左連接,返回左表中所有的記錄以及右表中連接字段相等的記錄。
          right join :右連接,返回右表中所有的記錄以及左表中連接字段相等的記錄。
          inner join: 內連接,又叫等值連接,只返回兩個表中連接字段相等的行。
          full join:外連接,返回兩個表中的行:left join + right join
          cross join:結果是笛卡爾積,就是第一個表的行數乘以第二個表的行數。

          declare @a table(a int,b int)
          declare @b table(a int,b int)

          insert @a values(1,1)
          insert @a values(2,2)
          insert @b values(1,1)
          insert @b values(3,3)
          select * from @a
          select * from @b
          --左:
          select * from @a Aa left join @b Bb on Aa.a=Bb.a
          --右:
          select * from @a Aa right join @b Bb on Aa.a=Bb.a
          --內
          select * from @a Aa inner join @b Bb on Aa.a=Bb.a
          --外:
          select * from @a Aa full join @b Bb on Aa.a=Bb.a
          --交叉連接
          select * from @a cross join @b

          posted on 2008-11-08 21:38 Dony 閱讀(120) 評論(0)  編輯  收藏 所屬分類: Database


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 申扎县| 江孜县| 镇安县| 三门县| 榆社县| 宜兰市| 噶尔县| 大城县| 天峨县| 平安县| 和平县| 兴文县| 乳源| 偏关县| 卢氏县| 洛隆县| 乡宁县| 台湾省| 黔南| 会同县| 苍溪县| 双峰县| 泰州市| 平遥县| 加查县| 法库县| 元阳县| 剑阁县| 岢岚县| 武夷山市| 丰镇市| 通城县| 曲麻莱县| 梁山县| 浑源县| 新田县| 漯河市| 永川市| 泽州县| 清徐县| 辽宁省|