posts - 0, comments - 77, trackbacks - 0, articles - 356
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理
          給個通俗的解釋吧.
          例表a
          aid adate
          1 a1
          2 a2
          3 a3
          表b
          bid bdate
          1 b1
          2 b2
          4 b4
          兩個表a,b相連接,要取出id相同的字段
          select * from a inner join b on a.aid = b.bid這是僅取出匹配的數據.
          此時的取出的是:
          1 a1 b1
          2 a2 b2
          那么left join 指:
          select * from a left join b on a.aid = b.bid
          首先取出a表中所有數據,然后再加上與a,b匹配的的數據
          此時的取出的是:
          1 a1 b1
          2 a2 b2
          3 a3 空字符
          同樣的也有right join
          指的是首先取出b表中所有數據,然后再加上與a,b匹配的的數據
          此時的取出的是:
          1 a1 b1
          2 a2 b2
          4 空字符 b4
          主站蜘蛛池模板: 绥阳县| 航空| 马公市| 务川| 大洼县| 泸溪县| 江孜县| 察雅县| 江华| 太保市| 西昌市| 泸溪县| 通河县| 肥乡县| 保康县| 呼图壁县| 额敏县| 大丰市| 普定县| 普兰店市| 甘泉县| 达尔| 通榆县| 德江县| 永善县| 苗栗市| 外汇| 南郑县| 大兴区| 方山县| 罗山县| 云安县| 大埔县| 湛江市| 庄河市| 宜兰县| 岚皋县| 宜丰县| 扬州市| 托里县| 宁远县|