數(shù)據(jù)庫(kù)基礎(chǔ)語(yǔ)法--基于mysql
自己sql基礎(chǔ)不是很好,很多的時(shí)候都是借助工具進(jìn)行控制的。現(xiàn)在想惡補(bǔ)一下自己的sql啦,此文只做記錄。
1、union函數(shù)。
union函數(shù)是將2個(gè)table進(jìn)行合并的。基本語(yǔ)法如下:
select * from a union select * from b;
這里有一個(gè)限制條件,那就是a表和b表結(jié)構(gòu)必須相同,如果不相同的話就會(huì)報(bào)錯(cuò)。
union可以加入可選的條件,默認(rèn)是distinct也就是不會(huì)有重復(fù)記錄的,
如a表中有
id | name |
1 | tom |
id | name |
1 | tom |
2 | make |
也就是說(shuō)在默認(rèn)的時(shí)候2個(gè)表的union的sql為select * from a union distinct select * from b;
如果說(shuō)想要全部顯示的話,那么你的sql就應(yīng)該是select * from a union all select * from b;
posted on 2009-10-31 13:19 duduli 閱讀(159) 評(píng)論(0) 編輯 收藏