2009-06-03 42 views
9

我有一張桌子,裏面收藏了電視節目的信息,我想按季節和劇集排序。繼承人的我有什麼MySQL排序方式2列

+---+--------+---------+ 
|id | Season | Episode | 
+---+--------+---------+ 
| 1 | 1 | 1 | 
+---+--------+---------+ 
| 1 | 1 | 2 | 
+---+--------+---------+ 
| 1 | 2 | 1 | 
+---+--------+---------+ 
| 1 | 2 | 3 | 
+---+--------+---------+ 

一個基本觀點所以我選擇什麼,我需要及季節訂單。但是這些季節之間會很多,所以我也需要對情節進行排序,但是不會影響季節。你懂我的意思嗎?它很難解釋:對

+1

我想你的意思是「列」不「表格」 - 表格是所有這些數據,一列是「季節」,「情節」等。 – 2009-06-03 11:04:05

+1

[PHP MySQL Order by Two Columns]的可能重複(http://stackoverflow.com/questions/514943/php-mysql-order-by-two-columns) – 2016-06-13 19:39:22

回答

18

你的意思是:

SELECT id, Season, Episode 
FROM table 
ORDER BY Season ASC, Epsisode ASC 

由多列排序很簡單,因爲它得到 - 但你的標題「MySQL的排序表2」是非常容易引起誤解。

3

我們知道你的意思:) 在您的訂單由你應該有

ORDER BY Season, Episode 

它將由季季內進行排序,然後對情節