sql语句查询结果合并union all用法_数据库技巧
2014-12-18 16:11
741 查看
--合并重复行 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
相关文章推荐
- sql语句查询结果合并union all用法_数据库技巧
- sql 查询结果合并union all用法_数据库技巧
- 合并union 和union all用法-sql语句查询结果
- sql语句查询结果合并union 和union all用法
- sql语句查询结果合并unionall用法
- sql语句查询结果合并union 和union all用法
- MySQL多个相同结构的表查询并把结果合并放在一起的语句(union all)
- sql语句查询结果合并union 和union all用法
- sql语句查询结果合并union 和union all用法
- sql语句查询结果合并union 和union all用法
- mybatis执行查询语句查询不到结果,控制台输出sql语句复制到数据库中能查到数据
- Mybatis中$和#的注入使得在控制台写的sql语句和数据库写的语句查询结果不一致。
- SQL基础--合并查询(union,union all,intersect,minus)用法与介绍
- sql语句查询结果合并union all用法
- mybatis执行查询语句查询不到结果,控制台输出sql语句复制到数据库中能查到数据
- SQL中语句:UNION all与UNION 的用法与区别
- 结果集合并查询(union后不加all可去掉相同结果项)
- mybatis执行查询语句查询不到结果,控制台输出sql语句复制到数据库中能查到数据
- 麻烦问一下单字段按查询结果精度返回结果,思路怎么做(除sql 的union合并)