2013-08-22 78 views
-1

你好,我訂購的價值有問題。當您使用這種簡單的方法從最高價值訂購

SELECT username, balance FROM '.$table_name.' ORDER BY balance DESC LIMIT 30 

你會得到一個訂單生成次數最多的,但如何利用它反向,所以它會顯示在表30個最低值。

+2

從命令中刪除'DESC',數據將按相反的方式排序。 – Taryn

回答

2

您只是想從DESC更改爲ASC。所以,

SELECT username, balance FROM '.$table_name.' ORDER BY balance DESC LIMIT 30 

成爲

SELECT username, balance FROM '.$table_name.' ORDER BY balance ASC LIMIT 30 

SQL實際上排序由ASC在默認情況下,所以你可以離開了ASC,但也許這樣更清晰。

+1

爲了按升序排序,不需要「ASC」。你可以使用'ORDER BY balance' – Taryn

+0

@bluefeet標註:) – Jordan

+0

ASC好的我會記住它的運作良好。 – user2709158