簡體   English   中英

從多列訂購

[英]Order from multiple columns

所以這是我的代碼,基本上它選擇的是支持票證,我正在嘗試使其從用戶中選擇所有票證,但是當有人回復票證時,我需要將那個票證放在最上面,只是想知道為什么兩者我在此選擇上的訂單無法按預期工作。 謝謝。

$result = mysql_query("SELECT * FROM `usr_tickets` 
                         WHERE `username` = '$username' 
                         ORDER BY `id` DESC, `replied` DESC")or die(mysql_error()); 

所以問題更多在這里

ORDER BY `id` DESC, `replied` DESC")or die(mysql_error());

id將在創建工單時按順序創建(它們將是唯一的),然后您首先對其進行排序。 您需要首先對replied進行排序,我假設是日期或時間:

ORDER BY `replied` DESC, `id` DESC

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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