14

テレビ番組に関する情報を保持するテーブルがあり、それを季節ごと、次にエピソードごとに並べ替えたいと考えています。これが私が持っているものの基本的な見方です:

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

だから私は必要なものを選び、季節ごとに注文します。でもシーズン間にはたくさんあるので、シーズンに影響を与えずにエピソードもソートする必要があります.

4

2 に答える 2

25

意味は:

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

複数の列で並べ替えるのは簡単です。

于 2009-06-03T11:00:36.253 に答える
4

私たちはあなたが何を意味するのか知っています:)あなたの注文であなたは持っているべきです

ORDER BY Season, Episode 

シーズン別に並べ替えてから、シーズン内のエピソードに並べ替えます

于 2009-06-03T11:01:52.990 に答える