Показать сообщение отдельно

Сортировка глав
  #1  
Старый 08.11.2009, 12:45
Solker
Участник форума
Регистрация: 04.05.2006
Сообщений: 161
С нами: 10537558

Репутация: 158
По умолчанию Сортировка глав

Работодатель задал сделать таблицу со статьями, т.е. id,name.
Из этой таблицы выводятся статьи в сортировке по алфавиту следующим запросом:
SELECT id,name FROM articles ORDER BY name ASC

И все было хорошо, таблички добавлялись, крокодильчики рождались.
Но тут работодатель стал добавлять статьи с Главами и просто их именовать мол "Название статьи. Глава 1."
Все было хорошо до занесения главы номер 10, 11.. этк.
т.к. теперь главы выводятся примерно в таком порядке:

Название статьи. Глава 1.
Название статьи. Глава 10.
Название статьи. Глава 11.
..
Название статьи. Глава 2.
Название статьи. Глава 3.
..

Как быть? Статей около сотни и делать отдельное позиционное поле для каждой а потом еще и добавлять его, я даже и не знаю. И при добавлении каждой новой статьи придется еще все эти 100 статей менять это самое поле.

По ID сортировать нет смысла, т.к. между этими главами еще были добавлены промежуточные статьи, совершенно не относящихся к главам.
 
Ответить с цитированием