感兴趣的小伙伴,下面一起跟随编程之家 52php.cn的小编两巴掌来看看吧!
代码如下:
--合并重复行
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,url from bArticle where ClassId=2 order by adddate desc) B
Union All
Select * From (
select top 2 id,url from bArticle where ClassId=3 order by adddate desc) C
Union All
Select * From (
select top 2 id,url from bArticle where ClassId=4 order by adddate desc) D
//mysql版
Select * From (
select id,url from bArticle where ClassId=1 order by adddate desc limit 0,2) A
Union All
Select * From (
select id,url from bArticle where ClassId=2 order by adddate desc limit 0,2) B
Union All
Select * From (
select id,url from bArticle where ClassId=3 order by adddate desc limit 0,2) C
Union All
Select * From (
select id,url from bArticle where ClassId=4 order by adddate desc limit 0,2) D
(编辑:李大同)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|