当前位置: 代码迷 >> ASP.NET >> SQL语句.
  详细解决方案

SQL语句.

热度:1385   发布时间:2013-02-26 00:00:00.0
求一个SQL语句....
现在有两个表,除了表名不同外,有完全相同的字段(名称,属性)
如:
table1:       c1   c2   c3   c4   c5
table2:       c1   c2   c3   c4   c5
现在要查询table1和table2中,c3字段= '0000 ',按c5降序排列的前20条记录.

PS:
20条记录中,有可能是table1中的N条,table2中的20-N条;
此20条中是按c5的降序混合排列...

------解决方案--------------------------------------------------------
select top 20 * from(select * from table1 union select * from table2) t order by c5 desc
  相关解决方案