[英]PHP SQL Order by date and id
這是我的PHP SQL查詢:
SELECT * FROM Buchungen
WHERE Buchungen.konto = '".$value_entry."'
ORDER BY datum DESC
是否可以按每個日期的newest id
訂購? 當我有3個參賽作品時,從2013年11月18日開始,我想要最新的參賽作品。 最新條目具有此日期最大的ID。 我不想在我的sql表中添加時間列。
更換:
ORDER BY datum DESC
附:
ORDER BY datum DESC, id DESC
基本上,這意味着:按datum desc
排序,但只要有重復的datum
值,就按id desc
排序這些值。
您只需在表中添加一個時間戳字段,然后按此排序即可。 或者你可以有一個auto_increment索引(看不到你的架構,所以我無法判斷你是否有它)
SELECT * FROM Buchungen WHERE Buchungen.konto ='“。$ value_entry。”'ORDER BY datum DESC,id DESC
Ps,我希望$ value_entry是用戶輸入的清理/轉義用戶輸入
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.