2013-03-13 40 views
0

好吧我一直把它關閉,因爲它已部分工作,現在我需要它。簡單的sql按位置排序

我想這樣的輸出:

id position 
1  1  
2  2   
15  3   
16  4   

我認爲這^將做到這一點。但我得到整個頁面表。

SELECT * 
FROM pages 
ORDER BY position ASC 

id link_id  menu_name  position  content  visible 
1  1   New Article  1  This is the first Picture and Article  1 
2  1   Edit Articles  2  Delete Articles/Edit 333 
+1

選擇ID,從頁面位置按位置排序asc – 2013-03-13 03:37:11

+0

謝謝你們,前進。 – WackyMole 2013-03-13 03:43:23

回答

1

查詢中的*意味着你選擇的每colomn,只需使用要檢索的columnames。

例如:

SELECT id, position FROM pages ORDER BY position 

這一切;)

1

所有你需要做的是指定列:

SELECT id, position FROM pages ORDER BY position ASC

0

,當您需要從表中特定列...你需要提及他們在您的SELECT子句 。

在你的情況,你需要ID和位置只有那麼您的查詢就會

SELECT id, position FROM pages ORDER BY position ASC 

進一步學習check this link ..

希望這可以幫助你..