|
|
|
| у меня есть страница, на которой выводятся заголовки сообщений из базы, есть 2 ячейки: непрочитанное письмо, дата(ну конечно там еще много других ячеек). Как мне сделать, чтобы они сортировались по этим двум полям, чтобы последние сообщения были наверху, но если есть непрочитанные сообщения, то чтобы они были еще выше :).
Пробовал вот так,не получилось и еще пару вариантов получилось, тоже все в разброс показывает:
ORDER BY readed and date DESC
|
В ячейке readed значение= 0 - это прочтенное сообщение, а 1 - это непрочтенное | |
|
|
|
|
|
|
|
для: FaStY
(30.01.2006 в 21:13)
| | Я бы решил проблему так:
Сначала вывод непрочитанных:
SELECT * FROM table WHERE readed = '1' ORDER BY date DESC;
|
Затем вывод по дате, непрочитанных записей
SELECT * FROM table WHERE readed = '0' ORDER BY date DESC;
|
| |
|
|
|
|
|
|
|
для: FaStY
(30.01.2006 в 21:13)
| | Ты все делал правильно, только в синтаксисе ошибся. Вместо AND надо запятую поставить.
ORDER BY readed, date DESC;
|
| |
|
|
|