[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: ротация значений в столбце
sergbroz
Есть таблица из 2х стобцов
sid INT, site CHAR(255), PRIMARY KEY (sid), INDEX(site)
вида
0 site1
1 site2
2 site3
нужно первый столбец ротировать(прокручивать) т.е.
0 2 1
1 0 2
2 1 0





Спустя 4 минуты, 4 секунды (8.04.2011 - 10:24) Trianon написал(а):
1.
первый столбец - первичный ключ.
Значения в нем менять не принято.

2.
Таблица из двух столбцов задает соответствие между этими столбцами.
Если Вы хотите крутить один столбец относительно другого - следовательно соответствие между ними Вам не требуется. А значит таблицу можно удалить.

Спустя 4 минуты, 57 секунд (8.04.2011 - 10:29) sergbroz написал(а):
ну можно добавить еще столбец чтонить типа
n INT NOT NULL AUTO_INCREMENT (нумерация строк) и ее сделать первичным ключом, а sid столбец индексом.
Я новичок, обращений будет много к таблице поэтому нужно решение позволяющее оптимально выполнить операцию.

Спустя 32 минуты, 8 секунд (8.04.2011 - 11:01) Trianon написал(а):
Для того, чтобы выбирать строки по их номерам с кольцевым смещением, вовсе не требуется менять значения в столбцах.
Быстрый ответ:

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