当前位置: 代码迷 >> Sql Server >> 怎么查询3张表的各自最后10条不相同的数据 并用union联接显示呢
  详细解决方案

怎么查询3张表的各自最后10条不相同的数据 并用union联接显示呢

热度:69   发布时间:2016-04-24 09:14:02.0
如何查询3张表的各自最后10条不相同的数据 并用union联接显示呢?
如何查询3张表的各自最后10条不相同的数据 并用union联接显示呢?
------解决思路----------------------
SELECT * FROM(
SELECT TOP 10 * FROM 表1
ORDER BY date
)T1
UNION ALL
SELECT * FROM(
SELECT TOP 10 * FROM 表2
ORDER BY date
)T2
UNION ALL
SELECT * FROM(
SELECT TOP 10 * FROM 表3
ORDER BY date
)T3