坚持使用多部分MySQL查询

时间:2013-07-28 10:19:12

标签: mysql

我遇到了MySQL查询。我已经尝试了很多方法,但到目前为止还没有运气。我还在尝试,但我需要一个提示,以遵循正确的道路。查询是根据某些条件从3个表中获取数据。一切顺利,只要给我一个关于这部分查询的提示。

select id,userid,amount from coins where id in (3,4)

这给了我:

id | userid | amount
3  |   2    |   900
4  |   3    |  1100

我想获取具有最大数量的记录,即此处为1100,但我想保持where条件在结尾(3,4),因为它是嵌套部分,来自另一个查询(另一个表) )。所以基本上我需要一个在同一查询中的解决方案。

如果我的问题不明确,请告诉我,我将添加整个查询和所有表格数据。任何帮助都将非常感谢。

1 个答案:

答案 0 :(得分:5)

这应该可以解决问题;

select id,userid,amount from coins where id in (3,4) order by amount DESC limit 1