mysql - 如何通过 order by 查询不同的?
问题描述
以下是bids表内的数据。
id, user_id, amount
1, 2, 100
2, 3, 200
3, 2, 200
4, 2, 200
我想查询用户的唯一性user_id
和amount
。此外,它必须是desc
数量。(查询与 order by 不同)
结果应该类似于以下内容...
id, user_id, amount
2, 3, 200
3, 2, 200
我尝试与 order by 不同,如下所示
SELECT distinct user_id, amount FROM bids order by amount desc
结果与 user_id 重复,如下所示
id, user_id, amount
1, 2, 100
2, 3, 200
3, 2, 200
我怎样才能查询user_id
是唯一的?
解决方案
推荐阅读
- rrdtool - 将 rrd 文件从 32 位 ARM 转换为 x86_64
- pyspark - 使用 Spark 数据帧的文本文件比较
- c# - 我在 Microsoft Visual Studio Ultimate 2012 版本 11.0.50727.1 的“表”选项中看不到简单数据库
- compiler-errors - make*** No rule to make target 'obj_sky/neighbour-attr.o' contiki-cooja 模拟错误
- numpy - 插值表面并找到高于表面的高度
- angular - 浏览器刷新后,英雄列表没有出现
- javascript - 如何使用JQuery在xml中获取指定标签的直接子代
- c# - 发明家+发电机
- html - 网站内容集中在 HTML Bootstrap 中
- mips - MIPS 汇编语言是否有所有指令集的库?