Здравствуйте,
в общем сама таблица состоит из двух колонок idТэга и idСтатьи и это первичный ключ. Как в запросе сделать так, чтобы сортировка шла от последней записи к первой?
Placido
6.10.2013 - 13:30
ORDER BY idСтатьи DESC
Цитата (Placido @ 6.10.2013 - 09:30) |
ORDER BY idСтатьи DESC |
так сортируются сами статьи, но не тэги, которые проставлены к этим статьям.
Вот пример: у статьи № 1 есть 3 тэга с id - 4, 2, 16
И приходят они из запроса отсоритрованными по id, т.е. в таком порядке 2, 4, 16
А надо чтобы они возвращались в том порядке, в котором были записаны в таблицу - 4, 2, 16
sergeiss
6.10.2013 - 16:58
Цитата (philya @ 6.10.2013 - 14:04) |
А надо чтобы они возвращались в том порядке, в котором были записаны в таблицу - 4, 2, 16 |
В таком случае, сделай еще одно поле. Например, время записи статьи. И по нему сортируй, в прямом или обратном порядке, как тебе нужно.
_____________
*
Хэлп по PHP*
Описалово по JavaScript *
Хэлп и СУБД для PostgreSQL*
Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги. *
"накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)
Поле добавить не могу, но заметил я то, что mysql при добавлении записи в эту таблицу сама сортирует их, то есть если сначала добавить тэги к одной статье, затем к другой и опять перейти к первой, то в базе они будут не в порядке добавления, а "кучковаться" вместе по idСтатьи
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.