我是子查询的新手,我试图理解为什么我的常规查询没有返回与此子查询相同的结果。我正在关注这个tutorial这是第一个“Try it out”问题。 ->
我的查询是:
SELECT customerNumber,
checkNumber,
MAX(amount)
FROM payments
最佳答案
由于您使用了聚合函数max()
,因此您必须使用group by,您的查询将如下所示
SELECT customerNumber,
checkNumber,
MAX(amount)
FROM payments
group by customerNumber,
checkNumber
关于MySQL 子查询 - 最大数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52861141/