У меня есть таблица с большим количеством строк.Мне нужно обновить определенный столбец во всех строках таблицы, используя другой (очень сложный) запрос.
Это моя таблица:
col1 col2
A null
B null
C null
У меня есть запрос на обновление каждой строки отдельно, это выглядит так:
update table1 set col2='
... some query that uses other tables and the A value ...'
where col1='A'
Я хочу обновить все строки в одном запросе (в противном случае мне придется выполнить запрос для каждой строки и изменить переменные).
Iнужно, чтобы значение из col1
было доступно для использования во внутреннем запросе, который я запускаю.Как я могу это сделать?
Спасибо!