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

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

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

    隨筆 - 175  文章 - 202  trackbacks - 0
    <2011年10月>
    2526272829301
    2345678
    9101112131415
    16171819202122
    23242526272829
    303112345

    第一個(gè)Blog,記錄哈哈的生活

    常用鏈接

    留言簿(16)

    隨筆分類(lèi)

    隨筆檔案

    文章分類(lèi)

    文章檔案

    收藏夾

    Java links

    搜索

    •  

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    1. cross join 就是笛卡爾積
    那看起來(lái)好象和 inner join 是一樣的,在 SQL 標(biāo)準(zhǔn)中定義的是 cross join 就是沒(méi)有條件的 inner join。在 mysql 中,不區(qū)分,這兩個(gè)等價(jià)。

    2. natural (left) join 是把兩個(gè)表名字一樣的列,做相等條件處理,比如:

    t1
    id1 name

    t2
    id2 name

    那么 select t1.id1, t2.id1, t1.name from t1 natural join t2 就等價(jià)

    select t1.id1, t2.id1, t1.name from t1 join t2 on (t1.name = t2.name)

    自動(dòng)把一樣名稱(chēng)的列(name)做了個(gè)相待條件處理,多列也會(huì)同時(shí)處理。

    所以,這兩種 join 沒(méi)人用是有原因的。

    cross join 沒(méi)意義,一般用逗號(hào)就可以了。

    natural 降低了可讀性,不建議使用。
    posted on 2011-10-13 18:06 哈哈的日子 閱讀(630) 評(píng)論(0)  編輯  收藏

    只有注冊(cè)用戶(hù)登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 中文字幕亚洲综合久久综合| 色播亚洲视频在线观看| 成人免费一级毛片在线播放视频| 91免费国产自产地址入| 成人免费视频试看120秒| 又粗又大又猛又爽免费视频| 亚洲熟妇av一区二区三区| 婷婷久久久亚洲欧洲日产国码AV| 亚洲成年人电影在线观看| 国产亚洲男人的天堂在线观看| 欧洲精品码一区二区三区免费看| 国产一区二区三区免费| 无码一区二区三区免费视频| 国产成人综合亚洲AV第一页 | 亚洲免费福利在线视频| 亚洲伦乱亚洲h视频| 亚洲成人免费网址| 成年人免费观看视频网站| 亚洲avav天堂av在线网毛片| 98精品全国免费观看视频| 国产成人免费片在线观看| 久久精品国产96精品亚洲| 鲁啊鲁在线视频免费播放| 精品熟女少妇AV免费观看| 亚洲AV无码一区二区三区网址| 免费中文字幕一级毛片| 一级毛片**免费看试看20分钟| 99久久99久久精品免费看蜜桃| 亚洲码国产精品高潮在线| 99热精品在线免费观看| 亚洲高清视频在线| 亚洲国产午夜中文字幕精品黄网站 | 亚洲?v无码国产在丝袜线观看| 亚洲精品在线免费观看视频| 国产日韩AV免费无码一区二区| 免费少妇a级毛片人成网| 天黑黑影院在线观看视频高清免费| 免费播放春色aⅴ视频| a级毛片毛片免费观看永久| 国产色在线|亚洲| 57PAO成人国产永久免费视频|