为了账号安全,请及时绑定邮箱和手机立即绑定

mysql 如何查询唯一且最小值?

mysql 如何查询唯一且最小值?

倚天杖 2018-09-08 15:34:11
比如表a如下结构id score1 12 13 24 4我要查询score首先唯一(不重复),(然后)且为最小,返回的正确结果id应该就是3那么sql语句该怎么写呢?请教大神。
查看完整描述

2 回答

?
萧十郎

TA贡献1815条经验 获得超13个赞

SELECT id, score from table GROUP BY score HAVING COUNT(score) = 1 ORDER BY score LIMIT 1

查看完整回答
反对 回复 2018-09-09
?
拉丁的传说

TA贡献1789条经验 获得超8个赞

SELECT id FROM table where score = (select score from table GROUP BY score HAVING COUNT(score) = 1 ORDER BY score LIMIT 1)

查看完整回答
反对 回复 2018-09-09
  • 2 回答
  • 0 关注
  • 1112 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信