自己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;