MySQL-在表格中找到最低的唯一值

时间:2018-12-11 10:32:53

标签: mysql

因此,我有一个出价表,您可以通过发布最低的唯一出价来赢得竞标。因此,如果有2个人下注$1,则没有人赢,如果有1个人下注$2,则该人获胜。但是如何在MySQL中检查呢?

1 个答案:

答案 0 :(得分:0)

假设您的表格的出价值存储在字段名称bet中,那么下面是一个可行的解决方案:

SELECT * FROM YourTableName
WHERE bet = (SELECT MIN(bet) FROM YourTableName)
GROUP BY bet
HAVING COUNT(*) = 1;