我有一個數據庫項目結構像(ID,projectName,projectDate(MySQL日期)等)。當我做SQL查詢:我的輸出按年組
SELECT * FROM projects ORDER BY year(projectDate) DESC
結果是:
2012 Project 1
2012 Project 2
2011 Project 3
我需要集體項目在今年這樣的:
2012:
Project 1
Project 2
2011:
Project 3
如何,我可以任何一年做沒有很多SQL的查詢?我使用Smarty進行模板輸出。
小心與GROUP BY和ORDER BY在這種情況下,同樣的查詢它的作品..但這並不總是給你你認爲的結果http://sqlfiddle.com/#!2/d3924/ 1這是一個經典的思考錯誤 –