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
          主站蜘蛛池模板: 环江| 乌审旗| 阜宁县| 邢台县| 寿阳县| 仁布县| 璧山县| 普陀区| 阳信县| 武汉市| 红原县| 长顺县| 工布江达县| 定南县| 隆回县| 资中县| 兴山县| 崇义县| 龙泉市| 阿拉善右旗| 江源县| 开鲁县| 镇雄县| 霞浦县| 禹州市| 金秀| 长宁县| 乌拉特前旗| 台州市| 独山县| 土默特右旗| 吉林市| 武定县| 灌阳县| 河西区| 东宁县| 仪征市| 禹城市| 永福县| 涟源市| 西昌市|