我有表A
一个
MID----总计
1 --------- 3
5 ----------3
2 ----------2
4 ----------1
运行时
SELECT * FROM A HAVING A.totals=3;
符合预期
MID----总计
1 --------- 3
5 ----------3
但是当我运行时
从 HAVING 中选择 * (A.totals=(max(A.totals));
只给出 MID----总计
1 --------- 3
而不是第二行。我需要能够使用最大值,因为总计列中的数字会发生变化。我怎样才能做到这一点?
最佳答案
关于mysql - 使用 MAX 时,行被排除在 SQL 查询之外,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59973986/