Не применимо к вашему примеру, но вы, вероятно, найдете это полезным:
UPDATE table
SET value = <value>
WHERE field = <specific value>
Таким образом, вы можете обновить одно поле в таблице на основе другого поля в той же таблице. Все соответствующие строки будут обновлены. Процитирую пример, который я использовал на работе сегодня утром
UPDATE porderitems
SET currency = -2
WHERE ord = 40396
Этот запрос обновляет таблицу porderitems (строки заказа на покупку), устанавливая валюту -2 для всех строк, связанных с заказом на покупку 40396. Запрос не знает и не заботится о том, сколько строк в этом заказе на покупку; все они будут обновлены.