最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

sql 左連接和右連接的使用技巧(left join and right join)

 更新時間:2010年05月22日 22:54:50   作者:  
今天做項目,發(fā)現(xiàn)左右連接是不一樣的。主要是說明了區(qū)別,是不是必須用左連接或右連接,大家可以根據(jù)需要選擇。
下面給一個例子進(jìn)行說明:


表a

aid adate
1 a1
2 a2
3 a3

表b

bid bdate
1 b1
2 b2
4 b4

left join:

select * from a left join b on a.aid = b.bid

首先取出a表中所有數(shù)據(jù),然后再加上與a,b匹配的的數(shù)據(jù)
此時的取出的是:

1 a1 b1
2 a2 b2
3 a3 空字符

同樣的也有right join

指的是首先取出b表中所有數(shù)據(jù),然后再加上與a,b匹配的的數(shù)據(jù)
此時的取出的是:

1 a1 b1
2 a2 b2
4 空字符 b4

呵呵,大家千萬注意,左右連接跟兩個表a,b相連接,要取出id相同的字段數(shù)據(jù)是不一樣的,
select * from a ,b where a.aid = b.bid這是僅取出匹配的數(shù)據(jù).
此時的取出的是:
1 a1 b1
2 a2 b2

這里順便說明下union 、union all

union是連接兩個表的數(shù)據(jù)并排除所有重復(fù)的數(shù)據(jù)。

而union all不排除重復(fù)的數(shù)據(jù)。

下面是你可能感興趣的文章:
超詳細(xì)mysql left join,right join,inner join用法分析
SQL 外鏈接操作小結(jié)inner join left join right join
SQL中的left join right join

相關(guān)文章

最新評論

乌鲁木齐市| 肥乡县| 巩义市| 三明市| 香格里拉县| 登封市| 苍山县| 西城区| 左贡县| 姚安县| 鄄城县| 康乐县| 射洪县| 平阴县| 芒康县| 于田县| 芮城县| 治县。| 两当县| 佛教| 紫云| 五原县| 工布江达县| 齐河县| 柘荣县| 蓝山县| 阳西县| 江西省| 铁力市| 花莲市| 库尔勒市| 翼城县| 北安市| 滨海县| 虎林市| 武邑县| 平罗县| 嘉禾县| 泽州县| 自治县| 临邑县|