sql 查询结果合并union all用法_数据库技巧
sql 查询结果合并union all用法_数据库技巧
发布时间:2016-12-29 来源:查字典编辑
摘要:复制代码代码如下:--合并重复行select*fromAunionselect*fromB--不合并重复行select*fromAunion...

复制代码 代码如下:

--合并重复行

select * from A

union

select * from B

--不合并重复行

select * from A

union all

select * from B

按某个字段排序

--合并重复行

select *

from (

select * from A

union

select * from B) AS T

order by 字段名

--不合并重复行

select *

from (

select * from A

union all

select * from B) AS T

order by 字段名

//sql server版

Select * From (

select top 2 id,adddate,title,url from bArticle where ClassId=1 order by adddate desc) A

Union All

Select * From (

select top 2 id,adddate,title,url from bArticle where ClassId=2 order by adddate desc) B

Union All

Select * From (

select top 2 id,adddate,title,url from bArticle where ClassId=3 order by adddate desc) C

Union All

Select * From (

select top 2 id,adddate,title,url from bArticle where ClassId=4 order by adddate desc) D

//mysql版

Select * From (

select id,adddate,title,url from bArticle where ClassId=1 order by adddate desc limit 0,2) A

Union All

Select * From (

select id,adddate,title,url from bArticle where ClassId=2 order by adddate desc limit 0,2) B

Union All

Select * From (

select id,adddate,title,url from bArticle where ClassId=3 order by adddate desc limit 0,2) C

Union All

Select * From (

select id,adddate,title,url from bArticle where ClassId=4 order by adddate desc limit 0,2) D

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新mssql数据库学习
热门mssql数据库学习
编程开发子分类