mysql - 如何使用 GROUP BY 检索按字母顺序优先的结果集

标签 mysql

我有下表

SELECT * FROM cars;

id      value
1       convertible
2       van
2       wagon
3       scooter
3       segway

当我使用GROUP BY语句时

SELECT * FROM cars
GROUP BY id;

我得到以下结果集

1   convertible
2   van
3   scooter

如何更改上述语句以选择按字母顺序排在最后的 cars.value?例如

1   convertible
2   wagon
3   segway

最佳答案

从汽车中选择最小值(值) 按 ID 分组;

关于mysql - 如何使用 GROUP BY 检索按字母顺序优先的结果集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10313037/

相关文章:

Mysql 服务器未在从 AMI 创建的 EC2 实例上运行

mysql - 学生出勤表结构

mysql - C++ mySQL 连接器 LINKER 错误 (Windows)

php - 比较时间戳和日期变量(MySQL 和 PHP)

php - 将多行复制到另一个表中作为 mysql 中的单行

mysql - 我正在尝试更正 T-SQL 中的此错误代码,该代码表明我有一个无效列

MySQL - 选择记录的行号

php - 使用 PHP 将 MySQL 查询转换为 JSON 对象

mysql - 添加 group by 函数的值

mysql - 如何在 SQL 中使用条件语句进行排序