相对较复杂的SQL语句 SELECT top 10 * FROM [test] order by aa desc,bb desc有如上的语句,共显示十行数据,现在想让字段名aa值为2的显示3行,aa值为1的显示7行。请问如何实现?请用尽量简单的方法,谢谢!马上结账 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SELECT top 3 * FROM [test] where aa=3 order by aa desc,bb desc union allSELECT top 7 * FROM [test] where aa=1 order by aa desc,bb desc SELECT top 3 * FROM [test] where aa=3 union allSELECT top 7 * FROM [test] where aa=1 order by aa desc,bb desc 这样解决了,谢谢! SELECT top 3 * FROM [test] Where aa = 2UnionSELECT top 7 * FROM [test] Where aa = 1 SQL Server2008问题 怎樣查詢去掉重復的記錄? 大侠救命,将三个表中的数据同时插入一个表中,应该怎么写啊,拜托了! 咨询一个查询语句 安装问题 表外键约束的问题,在线,急急!!! 请问在局域网里能互相访问SQLSERVER2000的数据库,要装什么版本的 有没有系统的SP实现导出SP参数到一个数据库?在线等。 触发器每一行插入时都影响记录?? ods只SQL server6.0有吗?我装了6.5,找不到,但想编扩展存储过程怎么办? SQL语句提问,请教 请教一下怎么删除备份的逻辑设备
union all
SELECT top 7 * FROM [test] where aa=1 order by aa desc,bb desc
union all
SELECT top 7 * FROM [test] where aa=1 order by aa desc,bb desc 这样解决了,谢谢!
Union
SELECT top 7 * FROM [test] Where aa = 1