簡體   English   中英

PHP SQL按日期和ID排序

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM