В основном у меня есть таблица, которая имеет формат, аналогичный приведенному ниже.
Что я хочу сделать, это обновить Col4 на основе этой логики
- если Col2 равен нулю, обновите Col4 с помощью Col3
- если Col2 не равно NULL, найдите значение в Col1, которое соответствует значению в Col2. обновить col4 с соответствующим значением в col3
Например, с учетом этой таблицы:
| Col1 | Col2 | Col3 | Col4 |
-----------------------------
| 1 | 2 | A1 | 2 |
-----------------------------
| 2 | 3 | A2 | 3 |
-----------------------------
| 3 |{null}| A3 |{null}|
Обновите это, чтобы быть этой таблицей
| Col1 | Col2 | Col3 | Col4 |
-----------------------------
| 1 | 2 | A1 | A2 |
-----------------------------
| 2 | 3 | A2 | A3 |
-----------------------------
| 3 |{null}| A3 | A3 |
Любое направление будет с благодарностью!