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
          主站蜘蛛池模板: 安丘市| 西吉县| 克东县| 利川市| 贵德县| 建瓯市| 邹平县| 邓州市| 阿鲁科尔沁旗| 镇原县| 陇南市| 威海市| 桐城市| 马边| 丰顺县| 大石桥市| 灵璧县| 怀远县| 甘孜| 宿迁市| 林芝县| 甘南县| 宜章县| 兴仁县| 海兴县| 乌海市| 界首市| 九江市| 钦州市| 丹江口市| 五家渠市| 桓仁| 黄骅市| 仙游县| 龙海市| 常熟市| 顺义区| 临漳县| 定边县| 紫金县| 拜泉县|