自己sql基礎不是很好,很多的時候都是借助工具進行控制的。
現在想惡補一下自己的sql啦,此文只做記錄。
1、union函數。
union函數是將2個table進行合并的。基本語法如下:
select * from a union select * from b;
這里有一個限制條件,那就是a表和b表結構必須相同,如果不相同的話就會報錯。
union可以加入可選的條件,默認是distinct也就是不會有重復記錄的,
如a表中有
b表中有
那么使用union出來的結果是和b表中一樣的,
也就是說在默認的時候2個表的union的sql為select * from a union distinct select * from b;
如果說想要全部顯示的話,那么你的sql就應該是select * from a union all select * from b;