Я пытаюсь обновить таблицу, которая немного сложна. Позвольте мне объяснить .. например здесь данные таблицыOracle Update statement
вот как я хочу, чтобы обновить col5. Для каждой записи проверьте, имеет ли значение col3 значение, если да, проверьте это значение в col2. если оба условия выполнены, получите max col1, поскольку col2 будет иметь дубликаты. Если col3 не имеет значения, нам нужно проверить col4 и сравнить с col2 и получить col1.
Например: для строки 5, я сначала проверю кол3, он будет иметь значение 'b', я проверю col2 на значение 'b', у меня есть 3 соответствия (col1 - id 2,7,9) необходимо принять 9 из col1 и обновления col5 в строке 5.
Пожалуйста, предложите ваши ценные мысли/идеи в ..