mysql排序后取第一条数据
2015-06-18 17:56
756 查看
<span style="font-size:18px;">select * from user order by create_time desc</span>
想取得这个集合的第一条数据
SELECT
group_concat(id ORDER BY `create_time` DESC)
FROM
`user`
GROUP BY
user_code
进一步优化下:
SELECT
SUBSTRING_INDEX(
group_concat(id ORDER BY `create_time` DESC),
',',
1
) id
FROM
`user`
GROUP BY
user_code
相关文章推荐
- MySQL5.6之Index Condition Pushdown(ICP,索引条件下推)
- MySQLdb callproc 方法
- mysql group by中没有的字段 select中可以有
- 查看mysql数据库大小、表大小和最后修改时间
- ERROR 2003 (HY000): Can't connect to MySQL server on "host" (111)
- Mysql导出表结构及表数据 mysqldump用法
- MySQL用户及权限设置
- mysql 基本增删改查
- mysql主从复制(windows下)
- mysql重连的问题
- MySql怎样追踪用户操作(增删改)记录
- Pthon MySQLdb 的安装
- MYSQL SHOW PROCESSLIST 各状态含义
- mysql状态分析之show global status
- mysql join操作
- MYSQL定位慢查询
- MySql与SqlServer的一些常用用法的差别
- MySQL MyISAM and Merge Tables Incompatibility – II
- mysql 合并表
- MYSQL 日期格式