<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在线V网站| 国产精品永久免费视频| 精品一区二区三区免费观看 | 亚洲精品无码日韩国产不卡?V| 亚洲午夜无码久久| 亚欧免费无码aⅴ在线观看| 国产精品免费电影| 亚洲av日韩av永久无码电影| 亚洲视频免费在线看| 亚洲精品无码成人片在线观看| 日韩久久无码免费毛片软件| 最近免费中文字幕4| 亚洲欧美日韩自偷自拍| 免费看少妇作爱视频| 精品亚洲成a人片在线观看少妇| 日韩中文字幕免费视频| 在线观看亚洲天天一三视| 亚洲国产午夜精品理论片在线播放| 美女被免费喷白浆视频| 亚洲尹人九九大色香蕉网站 | 亚洲国产精品专区| 久久青青草原国产精品免费| 亚洲成a人片在线观看中文动漫| 日本最新免费网站| 图图资源网亚洲综合网站| 国产一卡二卡四卡免费| 亚洲AV无码之国产精品| 精品国产日韩亚洲一区| 曰批全过程免费视频播放网站| 亚洲一区二区三区丝袜| 亚洲精品国自产拍在线观看| 97无码人妻福利免费公开在线视频| 久久影视综合亚洲| 99精品免费观看| 日本亚洲欧美色视频在线播放 | 一个人免费观看www视频| 免费永久看黄在线观看app| 亚洲国产aⅴ成人精品无吗| 国产成人毛片亚洲精品| 日本zzzzwww大片免费|