[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Отсортировать по primary key
philya
Здравствуйте,
в общем сама таблица состоит из двух колонок idТэга и idСтатьи и это первичный ключ. Как в запросе сделать так, чтобы сортировка шла от последней записи к первой?
Placido
ORDER BY idСтатьи DESC
philya
Цитата (Placido @ 6.10.2013 - 09:30)
ORDER BY idСтатьи DESC

так сортируются сами статьи, но не тэги, которые проставлены к этим статьям.
Вот пример: у статьи № 1 есть 3 тэга с id - 4, 2, 16
И приходят они из запроса отсоритрованными по id, т.е. в таком порядке 2, 4, 16
А надо чтобы они возвращались в том порядке, в котором были записаны в таблицу - 4, 2, 16
sergeiss
Цитата (philya @ 6.10.2013 - 14:04)
А надо чтобы они возвращались в том порядке, в котором были записаны в таблицу - 4, 2, 16

В таком случае, сделай еще одно поле. Например, время записи статьи. И по нему сортируй, в прямом или обратном порядке, как тебе нужно.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
philya
Поле добавить не могу, но заметил я то, что mysql при добавлении записи в эту таблицу сама сортирует их, то есть если сначала добавить тэги к одной статье, затем к другой и опять перейти к первой, то в базе они будут не в порядке добавления, а "кучковаться" вместе по idСтатьи
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.