id n a
-------------------1 a 1
1 b 2
2 c 3
1 d 4
1 e 5
2 f 6
2 r 7
怎么取出表中的2/r/7与1/e/5也就是order by a desc
然后 id不能重复,
只需要n的值,
只要二行.
一条sql怎么写呢?
-------------------1 a 1
1 b 2
2 c 3
1 d 4
1 e 5
2 f 6
2 r 7
怎么取出表中的2/r/7与1/e/5也就是order by a desc
然后 id不能重复,
只需要n的值,
只要二行.
一条sql怎么写呢?
解决方案 »
- 求一条SQL语句
- mysql 创建timestamp类型字段出错
- MySql怎样将日期格式转换成字符串格式?
- mysqldump: Got error: 1045: Access denied for user 'csfdp'@'%'
- 求助关于mysqldump
- 问了很久没有找到解决方法:关于不同库中同名同结构表的同步
- JDBC连接MYSQL数据库又乱码(在线等)
- mysql日文乱码问题怎么解决,急!急!急!
- 数据库转换
- mysqli_real_connect(),mysqli_init(),mysqli_errno()
- 关于TXT导入MySQL问题 请高手指点
- 求问workbench怎么导出frm文件啊~
and a.a<a)
分组取前N记录
经常看到问题,如何取出每组的前N条记录。方便大家参考于是便把常见的几种解法列出于下。 问题:有表 如下,要求取出各班前两名(允许并列第二) Table1 +----+------+------+-----+ | id |SName |ClsNo |Score| +----+------+------+-----+ | 1 |AAAA | C1 | 67 | | 2 |...
select * from (select * from tt ORDER BY a) as b GROUP BY id 性能更差?
(select id,max(a) from xx GROUP by id);