Упорядочивание и группировка данных MySQL - PullRequest
0 голосов
/ 13 мая 2011
+----+------------------+-----------------+
| id | template_type_id | url             |
+----+------------------+-----------------+
|  1 |       1          | text            |
|  2 |       2          | text            |
|  3 |       1          | text            |
|  4 |       1          | text            |
|  5 |       1          | text            |
|  6 |       1          | text            |
|  7 |       1          | text            |
|  8 |       1          | text            |
|  9 |       2          | text            |
| 10 |       2          | text            |
+----+------------------+-----------------+

Поскольку я использую шаблон на 1 страницу и шаблон на 2 страницы, мне нужно изменить порядок результатов выше на 1 страницу и 2 страницы, как показано ниже:

+----+------------------+-----------------+
| id | template_type_id | url             |
+----+------------------+-----------------+
|  1 |       1          | text            |
|  3 |       1          | text            |
|  2 |       2          | text            |
|  4 |       1          | text            |
|  5 |       1          | text            |
|  6 |       1          | text            |
|  7 |       1          | text            |
|  9 |       2          | text            |
| 10 |       2          | text            |
|  8 |       1          | text            |
+----+------------------+-----------------+
+------------------------------------------+
   ----------------  ------------------
   |               | |                 |
   |               | |                 |
   |               | |                 |
   |               | |                 |
 
   |               | |                 |
   |               | |                 |
   |               | |                 |
   |               | |                 |
   |               | |                 |
   ----------------  ------------------
+------------------------------------------+

1 Ответ

0 голосов
/ 13 мая 2011

Предполагая, что в таблице есть столбец publish_date, который не отображается, и значения в нем соответствуют порядку записей в примерах 1 и 2, я предлагаю:

order by publish_date, template_type_id
...