您好,您想要查询 MySQL 数据库中 a 表以字段 b 分组,每个分组里 c 字段最大的两个值,您可以使用下面的 SQL 语句:
SELECT * FROM a WHERE c IN (SELECT c FROM a GROUP BY b ORDER BY c DESC LIMIT 2)
这条 SQL 语句会查询 a 表中所有记录,然后按照字段 b 分组,对于每个分组,取出 c 字段最大的两个值。
如果您想要在结果中显示分组字段 b,您可以使用下面的 SQL 语句:
SELECT b, c FROM a WHERE c IN (SELECT c FROM a GROUP BY b ORDER BY c DESC LIMIT 2)
希望这些信息对您有所帮助。