Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.128.198.21] |
|
Сообщ.
#1
,
|
|
|
В таблице есть поле, задающее порядок отображения записей, оно же является первичным ключом. В программе надо иметь возможность поменять порядок отображения.
Поменять значение в поле на то которое уже есть не получится. Остается сначала записать значения, которых заведомо нет, а потом нужные значения. Получается в 2 раза больше запросов. Можно ли это реализовать как-то более оптимально? |
Сообщ.
#2
,
|
|
|
За цифровую картографию скажу - у нас есть понятие порядок вывода объектов. Не знаю, о каких данных идёт речь у тебя, но тебе нужно нечто подобное
Цитата seregaz @ Сегодня - так, а завтра - вот так? Зачем - не спрашиваю.надо иметь возможность поменять порядок отображения ЗЫ - а корячить первичные ключи - не трогай ты их. Не советую. |
Сообщ.
#3
,
|
|
|
Используй в запросе условие сортировки ORDER BY.
|
Сообщ.
#4
,
|
|
|
ТС не указал, как ему менять надо. Если только по возрастающей или убывающей, то ордера вполне достаточно.
|
Сообщ.
#5
,
|
|
|
Цитата #SI# @ ТС не указал, как ему менять надо. Если только по возрастающей или убывающей, то ордера вполне достаточно. Надо менять как угодно. Сегодня надо вывести строки 2, 1, 5, 4, 3. А завтра надо будет 3, 5, 1, 4, 2. |