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
          主站蜘蛛池模板: 突泉县| 马龙县| 乐安县| 博乐市| 郯城县| 来凤县| 铜鼓县| 嵊州市| 夏邑县| 临沧市| 长治县| 宜丰县| 始兴县| 基隆市| 平凉市| 宜兰县| 昌都县| 石河子市| 玛沁县| 囊谦县| 重庆市| 得荣县| 宁陵县| 平陆县| 永平县| 望江县| 左云县| 类乌齐县| 陆丰市| 启东市| 临夏县| 登封市| 唐海县| 景德镇市| 江口县| 油尖旺区| 涞水县| 辽宁省| 汶上县| 上栗县| 怀远县|