在表中查找最低的唯一值

rxztt3cl  于 2021-06-17  发布在  Mysql
关注(0)|答案(1)|浏览(271)

关闭。这个问题需要细节或清晰。它目前不接受答案。
**想改进这个问题吗?**通过编辑这个帖子来添加细节并澄清问题。

两年前关门了。
改进这个问题
所以我有一个表的出价,你可以赢得投标张贴最低的唯一出价。所以如果两个人下注 $1 ,如果一个人下注 $2 ,这家伙赢了。但是我如何在mysql中检查这个呢?

mzillmmw

mzillmmw1#

假设表的bid值存储在字段名中 bet ,则下面是一个有效的解决方案:

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

相关问题