У меня есть таблица с данными, похожими на:SQL-столбец сортировки и столбец обновления Б
Inven DESCRIPT PrintOrder
---------------------------------
1 D 9
2 B 0
3 A 5
4 Z 0
5 X 1
. . .
. . .
. . .
Я хотел бы отсортировать таблицу по столбцу дескриптов убыванию альфа (A - Z), а затем обновить столбец PRINTORDER так что когда сделано, запись с PRINTORDER = 1 является самой высокой альфа (A), и запись с самым высоким значением для PRINTORDER будет самой низкой в альфа (Z).
Возможно ли это без использования временных столбцов? Не нарушитель сделки, если нет, просто предпочтение.
DESIRED РЕЗУЛЬТАТ:
Чтобы обновить значения PrintOrder на основе сортировки результата
Inven DESCRIPT PrintOrder
---------------------------------
1 D 3
2 B 2
3 A 1
4 Z 5
5 X 4
Можете ли вы отредактировать свой вопрос и предоставить желаемый результат? Кроме того, пометьте свой вопрос в базе данных, которую вы используете. Кроме того, вам просто нужен набор результатов или вы хотите изменить данные в базе данных? –
Я добавил пример. Это MySQL. - Спасибо – Pha
Завтра проверит в офисе и выберет ответ. Спасибо за помощь! – Pha