mysql查询最大值max()对应的记录值。
2016-04-21 16:02
609 查看
群里有人问。。开始以为 max() ,然后分组就可以。。结果试确实不行。。
正确方式如下:
select myid,price,other from test as t
where price=(select max(t1.price)
from test as t1
where t.myid = t1.myid
)
正确方式如下:
select myid,price,other from test as t
where price=(select max(t1.price)
from test as t1
where t.myid = t1.myid
)
相关文章推荐
- mysql 日期格式都是带百分号的,======如下
- Mac 上 MySql的安装 和 使用
- MySQL创建数据库时判断是否存在,mysql create database 指定utf-8编码
- Mysql之各种各样的函数啦
- jdbc连接Mysql数据库
- Mysql之子查询
- Mysql之事务与视图
- Mysql之insert,update,delete
- mysql创建utf-8字符集数据库
- mysql 时间函数大全 DATE
- Mysql之统计数据
- Mysql之运算的使用
- MySQL审计之插件
- MySQL 5.6.14 win32 zip版安装
- Mysql之查询基础select
- Mysql之数据库与sql
- mysql 主从复制
- Mysql游标遍历
- MYSQL的慢查询两个方法
- Windows安装MySQL