我有一个 MySQL 表,其中包含 STATE 和 ORDERRAMOUNT 列表:
State | OrderAmount
===================
New York 5
New York 6
Pennsylvania 6
Pennsylvania 7
我想选择一个包含所有单个订单大于给定金额(例如 15)的州的列表,以及该州的最大订单金额。如何使用单个查询迭代所有 STtate 值以获取此列表?
最佳答案
未经测试,但以下内容应该有效:
SELECT state, max(orderamount) AS amount FROM table GROUP BY state HAVING amount > 15;
关于mysql - 选择 MySQL 表中每个值的最大值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8585353/