Sybase里怎么查询各分类排名前几名
如题:Sybase里怎么查询各分类排名前几名如:
a b
1 x
1 x
2 y
3 y
4 y
以b为分组取b里不同分类的前2名
网上找的语句是
select * from table T where T.a in (select TOP 2 a from table where T.b=b order by a)
运行报错Incorrect syntax near the keyword 'top'. TOP在老版本里不能用的。下新的版本吧。 set rowcount 5,老版本只有用这个。 能实现TOP的版本是哪个版本呀!
页:
[1]