У меня есть таблица, в которой я хочу обновить столбец CID, пока он не найдет другое значение столбца, где EID = 7. Я заказал свою таблицу, используя PID в порядке DESC. Вот моя структура таблицы.
После обновления таблица будет выглядеть следующим образом:
Я, в основном, хочу переупорядочить таблицу по CID и хочу обновить верхние строки (установить CID = 1010), пока он не найдет, где EID = 10. Когда EID = 10, он не будет обновлять остальные нижеКроме того, я пытался использовать Row_Number (), потому что моя таблица содержит различное и большое количество CID плюс значение EID для каждого CID отличается, но каждый CID имеет где EID = 10. Я пытался, используя курсоры, сортировку с использованиемRow_Number (), но я не смог получить нужные данные. Любая помощь приветствуется.