-1
A
回答
2
尝试此查询
select User_id,auction_id,price from tablename where price in(select price from tablename where id in(select max(id) from tablename group by user_id))
+0
哦!非常感谢你 !工作! – Thanhtu150
0
如果已经更新输出错误,然后尝试按你提供的条件 -
select user_id,auction_id,price
from mytable
where user_id=41
order by auction_id;
但如果按你的输出你想要的user_id 1个最新行= 41,然后最高价的所有行,那么你可以尝试一下它 -
SELECT user_id,auction_id,price
FROM mytable
WHERE user_id=41
ORDER BY id DESC LIMIT 1
UNION
SELECT b.user_id,b.auction_id,price
FROM mytable b
JOIN (
SELECT MAX(price) AS price
FROM mytable
) a ON a.price=b.price;
0
根据你的输出,你想试试这个:
select user_id,auction_id,price
from table_name
where user_id=41
order by id desc;
相关问题
- 1. SQL:从另一个表中选择对话GROUP BY与最后一条记录
- 2. SQL从表中选择不同的最后一个值
- 3. Informix选择第一个250000,然后选择表中的最后250000条记录
- 4. SQL从2个表中选择条件
- 5. 从多个分组中选择最后一个值(SQL Server)
- 6. Lambda表达式组通过选择最后一个条件
- 7. JS选择值和最后一个值
- 8. SQL:根据条件选择唯一值
- 9. SQL-Server中的最后一个值选择
- 10. 从一个表中选择数据与另一个条件
- 11. 如何选择SQL中最后一个表的记录?
- 12. 从表中的特定字段中选择最后一个值
- 13. 在一个SQL查询中选择最大值和最小值
- 14. 如何从我的sql表中选择最后5条记录
- 15. 选择最后一个值并加入同一个表
- 16. TSQL按周选择最后一个值?
- 17. Java JComboBox选择最后一个值
- 18. SQL Server:选择多个表/条件
- 19. 选择一个条目sql
- 20. SQL从一个表中选择最新值Id
- 21. SQL查询从两个表中选择条件如果条件
- 22. SQL加入一到多个表,只选择最近的条目
- 23. jquery通过条件选择表中的最后一个单元格
- 24. 条件SQL选择:选择时有一个值选择所有,但最小的日期
- 25. 在SQL Server 2012中选择满足条件x的最大值
- 26. 数据表选择与多个条件
- 27. 从XML文件的最后一个子项中选择值
- 28. 在SQL Server中为第一个和最后一个日期选择值
- 29. 选择最大(日)另一条件中
- 30. 选择与两个条件
是你的输出是正确的,因为你是在说USER_ID = 41,但输出显示42甚至2倍。 –
您的条件和您的示例输出不匹配 –
如果我能够理解您的要求,可能是我的第二个查询满足您的输出要求。 –