注册 登录
编程论坛 ASP技术论坛

数据读取问题

sunfeiyao 发布于 2012-11-06 16:38, 281 次点击
如:数据库

ID     dj     txt
1      32     aaa
2      43     bbb
3      12     ccc
4      73     ddd
5      23     eee

asp 读取问题

1. 怎么实现不读取dj最大的前3个 ,按ID排序  
(读取的内容为:aaa  ccc  eee)


2. 怎么实现读取dj最大的前3个,按ID排序
(读取的内容为:bbb  ddd)



[ 本帖最后由 sunfeiyao 于 2012-11-6 16:41 编辑 ]
2 回复
#2
cnfarer2012-11-07 07:25
去掉最大的三个,剩下应该是2个啊?!!
#3
springVS2012-11-07 21:48
回复 楼主 sunfeiyao
1.
select * from Table
where dj not  in(
select top 2 dj from Table_1 order by ID asc
)
order by ID

2.
select * from Table
where dj  in(
select top 2 dj from Table_1 order by dj asc
)
order by ID
1