<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

    第一個Blog,記錄哈哈的生活

    常用鏈接

    留言簿(16)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    收藏夾

    Java links

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    1. cross join 就是笛卡爾積
    那看起來好象和 inner join 是一樣的,在 SQL 標準中定義的是 cross join 就是沒有條件的 inner join。在 mysql 中,不區分,這兩個等價。

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

    t1
    id1 name

    t2
    id2 name

    那么 select t1.id1, t2.id1, t1.name from t1 natural join t2 就等價

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

    自動把一樣名稱的列(name)做了個相待條件處理,多列也會同時處理。

    所以,這兩種 join 沒人用是有原因的。

    cross join 沒意義,一般用逗號就可以了。

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

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


    網站導航:
     
    主站蜘蛛池模板: 国产AV无码专区亚洲Av| 亚洲成AV人片在线播放无码| 亚洲三级在线播放| 99re免费99re在线视频手机版| 亚洲Av永久无码精品一区二区| 亚洲精品免费网站| 亚洲一区二区影视| 好爽…又高潮了免费毛片| 中文字幕精品三区无码亚洲| 国内大片在线免费看| 亚洲欧美成人综合久久久| 国产精品无码一二区免费| 羞羞的视频在线免费观看| 亚洲第一页综合图片自拍| 亚洲免费视频一区二区三区| 精品香蕉在线观看免费| 亚洲综合校园春色| 麻豆国产精品入口免费观看| 无人视频免费观看免费视频| 色窝窝免费一区二区三区| 亚洲日本VA午夜在线电影| 免费国产真实迷j在线观看| 精品国产免费人成网站| 久久久无码精品亚洲日韩蜜桃| 91av免费观看| 亚洲情综合五月天| 99re6免费视频| 亚洲妇女无套内射精| 亚洲国产一成人久久精品| 亚洲免费在线观看视频| 亚洲精品无码av中文字幕| 亚洲一区精品无码| av无码国产在线看免费网站| 日韩色日韩视频亚洲网站| 青春禁区视频在线观看直播免费| 亚洲精品自偷自拍无码| 亚洲精品国产精品乱码不卡√| 国产在线观看免费观看不卡| 成年网站免费入口在线观看| 亚洲国产精品成人久久蜜臀| 久久中文字幕免费视频|