生活随笔
收集整理的這篇文章主要介紹了
SQL之inner join/left join/right join
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
| 表A記錄如下: aID aData 1 ????? a1 2 ????? a2 3 ????? a3
表B記錄如下: bID bData 1 ????? b1 2 ????? b2 4 ????? b4 -------------------------------------------------------------- Inner join 兩個(gè)表a,b相連接,要取出id相同的字段 select * from a inner join b on a.aid = b.bid這是僅取出匹配的數(shù)據(jù). 此時(shí)的取出的是: 1 a1 b1 2 a2 b2 那么left join 指: select * from a left join b on a.aid = b.bid 首先取出a表中所有數(shù)據(jù),然后再加上與a,b匹配的的數(shù)據(jù) 此時(shí)的取出的是: 1 a1 b1 2 a2 b2 3 a3 空字符
同樣的也有right join 指的是首先取出b表中所有數(shù)據(jù),然后再加上與a,b匹配的的數(shù)據(jù) 此時(shí)的取出的是: 1 a1 b1 2 a2 b2 4 空字符 b4
|
轉(zhuǎn)載于:https://www.cnblogs.com/kevinwang/archive/2008/01/07/1028572.html
總結(jié)
以上是生活随笔為你收集整理的SQL之inner join/left join/right join的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。