Нужен запрос на обновление для заполнения столбца таблицы "display_order" - PullRequest
0 голосов
/ 24 сентября 2011

У меня есть таблица на mysql со следующими столбцами:

  • id
  • property_id
  • display_order

Данные длябыть таким:

1 , 1 , 1
2 , 1 , 2
3 , 1 , ...
3 , 2 , 1
4 , 2 , 2
5 , 2 , ...

, но display_order в настоящее время установлен на 1 во всех строках.

Мне нужен запрос mysql для установки display_order, как указано вышепример.

Это корабль реализации от 1 до N

  • таблица свойств
  • таблица фотографий

... = 3, 45 ... N (<-порядок отображения) </p>

Не знаю, как выполнить это обновление.

enter image description here

1 Ответ

0 голосов
/ 24 сентября 2011

создать UPDATE с @variable, присвоить ему начальное значение ..., с изменением регистра ... на 1, 1 на 2 и 2 на ... и присвоить его значение колонке, обновляя поля изПодвыбор, упорядоченный по столбцам, которые образуют ваш ключ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...