Привет, у меня есть страница новостей, я хочу показать новости города в верхней части страницы. Например, это новость, упорядоченная по убыванию.MySql Заказ по определенному значению поля сначала не работает
+----------+-----------+-----------------------+
| CityCode | entrytime | newsheader |
+----------+-----------+-----------------------+
| 11 | 3800 | great opening |
| 10 | 3700 | flood alert |
| 12 | 3600 | new mall |
| 13 | 3500 | pollution at the city |
| 13 | 3400 | new mayor |
| 12 | 3300 | house fire |
| 11 | 3200 | traffic accident |
| 10 | 3000 | Festival at city |
+----------+-----------+-----------------------+
Я живу в городе 12. Я хочу видеть CityCode = 12 наверху, затем другие новости, подобные этому.
+----------+-----------+-----------------------+
| CityCode | entrytime | newsheader |
+----------+-----------+-----------------------+
| 12 | 3600 | new mall |
| 12 | 3300 | house fire |
| 11 | 3800 | great opening |
| 10 | 3700 | flood alert |
| 13 | 3500 | pollution at the city |
| 13 | 3400 | new mayor |
| 11 | 3200 | traffic accident |
| 10 | 3000 | Festival at city |
+----------+-----------+-----------------------+
Я попытался
Select * from news order by FIELD(CityCode,12),entrytime desc
и
Select * from news order by CityCode=12,entrytime desc
эти коды не работают. Я использую mysql 5.5 как я могу это исправить? Благодаря
благодаря отлично работает, я не добавить DESC заказать статью, потому что я думал, что это будет сортировать по убыванию всего citycodes :), но magicly это не – sipdorus
проверить ссылку ... он имеет хорошие спецификации о Функция FIELD по порядку –