sql查询排名问题
2008-10-23 23:08
169 查看
我需要分类排名既是:
a c
100 a
80 b
90 a
90 c
a b c
100 1 a
90 2 a
90 1 c
80 1 b
select a , b = (select count(1) from tb where a = t.a and c >= t.c) , c
from tb t order by a , t.c
a c
100 a
80 b
90 a
90 c
a b c
100 1 a
90 2 a
90 1 c
80 1 b
select a , b = (select count(1) from tb where a = t.a and c >= t.c) , c
from tb t order by a , t.c
相关文章推荐
- sql查询遇到个问题,请高手帮忙
- 修改sql查询默认排序问题
- sql模糊查询遇到问题,求助各路大神,SOS
- php使用mysql-timeout包,解决sql语句查询超时问题
- Cannot resolve the collation conflict between "Chinese_PRC_CI_AS" and "SQL_L及由于排序规则不同导致查询结果为空的问题
- Spark学习-SparkSQL--03-SparkSQL CLI 建表查询出问题
- MyBatis联合主键结果集与SQL查询结果不一致的问题
- 在论坛中出现的比较难的sql问题:40(子查询 销售和历史库存)
- hibernate原生sql查询映射java bean问题,出现Ljava.lang.object错误
- 一个SQL 查询的性能问题
- 关于sql的模糊查询的问题
- Hibernate使用sql进行查询的问题
- Hibernate使用sql进行查询的问题
- 查询成绩显示出排名的sql
- sql查询近期记录问题
- sql时间查询问题
- 如何处理Oracle中TEMP表空间满的问题(含查询表空间SQL)
- Sql语句中,Contains与Like查询结果不相同的问题
- 命名查询的sql语句的问题
- SQL 2000 UNION ALL 子查询增加排序列报错问题