mysql查询若字段a相同则保留字段b最大的那条
时间: 2023-07-25 08:24:49 浏览: 99
MySQL学习之旅(一)查询一个字段中相同属性的最大值
你可以使用以下的 SQL 语句来查询若字段 a 相同则保留字段 b 最大的那条记录:
```
SELECT a, MAX(b) AS b
FROM table_name
GROUP BY a;
```
其中,`table_name` 是你要查询的表名,`a` 和 `b` 分别是你要查询的两个字段名。
这个 SQL 查询语句会把表中所有记录按照字段 a 进行分组,然后对于每组记录,只保留字段 b 最大的那条记录。如果有多条记录的字段 b 值相同,那么只会保留其中的一条记录。最终,查询结果只包含每个不同的 a 值和对应的最大的 b 值。
阅读全文