我遇到了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),因为它是嵌套部分,来自另一个查询(另一个表) )。所以基本上我需要一个在同一查询中的解决方案。
如果我的问题不明确,请告诉我,我将添加整个查询和所有表格数据。任何帮助都将非常感谢。
答案 0 :(得分:5)
这应该可以解决问题;
select id,userid,amount from coins where id in (3,4) order by amount DESC limit 1