2015-09-27 70 views
0

我寫一個特定的查詢一個問題,我的數據庫 我有如下記錄的表:SQL查詢(分類多列)

[ID(PK),Writer,Title,Year,Description] 

。我想每年首先對記錄進行排序,其次對每個起始字母(A-Z)的每位作家進行排序。所以,有一個結果,因爲這

Year  Writer Title 
1999  A1  X 
1999  A1  Y 
2001  A2  V 
2002  A1  Z 
1991  B1  P 
2002  B2  Q 
2003  B1  R 

所以最終會在幾年ASC形式的字母(作家ASC)的每一個字母!

+0

在你的結果1991年來到2002年以後。這是如何按年份排序? – Mureinik

+0

另外,除了你的嘗試什麼是要排序的原始數據? –

+0

我想按1991-2002排序,然後按姓名排序 – androidgame2014

回答

1

選擇年份,作者,標題年份,作者;

這樣的事情會在一年內由作家排序。

+0

其實我想先排序每年然後每個作家... – androidgame2014

+0

@ androidgame2014好吧..但你的問題顯示的東西不同..只是對面。 –

+0

右androidgame2014,就像@Deepak夏爾馬說,如果這就是你的意思寫。 –

0

@Larz Plutzin ..

他想要的記錄是排序首先筆者再通過一年。檢查他發佈的內容。

您的查詢會變得像 - 可能是他無法解釋寫出他想要的內容。但結果他想這樣只會...

選擇年份,作家,標題命令的作者,年;