-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倍。 –
您的條件和您的示例輸出不匹配 –
如果我能夠理解您的要求,可能是我的第二個查詢滿足您的輸出要求。 –