<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    sql中各種join的筆記

    首先聲明,當你看到這篇文章時,或許看不懂,因為這是我自己通過自己理解而寫的筆記、

    兩個參照表table1和table2都存在id字段,但是table1、table2中其余字段不同.  
    如果table1.id存在有1,2,3而table2.id中有1,3,4三個值

    使用各種連接的語法,
    select * from table1 left join table2 on table1.id=table2.id;
    紫色字段可以填充 left join(左連接),right join(右連接),full join(全連接),join(內連接).

    交叉連接
    select * from table1 cross join table2;

    根據不同的鏈接,產生出不同的結果。

    左連接,參照為table1,
    那么結果則是參照table1.id給出。也就是1,2,3而table2.id并沒有對應值為3的參照,其相應用null填充。

    右連接參照table2.id給出,而用法與左連接類似。此處不再贅述。

    全連接。要參照table1.id和table2.id給出,會產生4個字段結果。table1存在而table2不存在的字段用null填充。反之亦然。多說一句。可以說全鏈接是左、右連接的并。

    內連接產生兩個字段,即左、右連接的交。只產生table1.id=table2.id的結果。可以認為就是select * from table1 table2 where table1.id = table2.id;

    交叉連接產生的結果比較多,有9個結果,即table1.id。size()×table2.size()。(此處不規范,但是自己做的筆記能明白就可以了)。
    即笛卡爾積。

    posted on 2008-10-31 20:43 duduli 閱讀(316) 評論(0)  編輯  收藏 所屬分類: 數據庫

    <2008年10月>
    2829301234
    567891011
    12131415161718
    19202122232425
    2627282930311
    2345678

    導航

    統計

    公告

    welcome to my place.

    常用鏈接

    留言簿(5)

    我參與的團隊

    隨筆分類

    隨筆檔案

    新聞分類

    石頭JAVA擺地攤兒

    搜索

    積分與排名

    最新評論

    閱讀排行榜

    評論排行榜

    @duduli
    主站蜘蛛池模板: 免费无码又黄又爽又刺激| a级毛片免费全部播放| 免费观看黄网站在线播放| 亚洲一区二区三区国产精品无码| 久久久久久AV无码免费网站 | 亚洲国产综合无码一区| 精品国产污污免费网站入口| 亚洲中文字幕不卡无码| 国内精品久久久久影院免费| 亚洲AV成人片色在线观看高潮 | 91在线免费视频| 亚洲动漫精品无码av天堂| 8x8×在线永久免费视频| 亚洲乱码日产精品BD在线观看| 无码日韩人妻av一区免费| 丰满亚洲大尺度无码无码专线| 免费一级毛片一级毛片aa| h视频在线观看免费| 久久久久久久亚洲Av无码| 成人五级毛片免费播放| selaoban在线视频免费精品| 亚洲高清在线视频| 免费精品国产自产拍在线观看图片 | 成全视频在线观看免费| 亚洲精品美女在线观看| 青青视频观看免费99| 老司机免费午夜精品视频| 亚洲级αV无码毛片久久精品| 国产曰批免费视频播放免费s| 亚洲国产欧美一区二区三区| 亚洲夜夜欢A∨一区二区三区| 91青青青国产在观免费影视| 亚洲欧美日韩中文字幕在线一区 | 在线视频免费观看爽爽爽| 亚洲第一成年网站视频| 久久精品国产精品亚洲精品 | 国产精品福利片免费看| 亚洲欧洲视频在线观看| 免费中文字幕在线观看| 精品熟女少妇av免费久久| 偷自拍亚洲视频在线观看|