У меня есть база данных о клиентах.Есть отдельные строки для адреса выставления счета и адреса доставки с флажком, указывающим, что это;BA, SA.Многие из записей установлены на BA, поэтому у меня есть дубликаты для каждого клиента.Мне нужно установить дубликат записи для SA.Я попробовал это, но он обновил ВСЕ записи, которые были дублированы.Вместо этого я хочу обновить только одну из повторяющихся записей;
UPDATE customer1 AS C1 JOIN
(
SELECT Ca.user_id, C2.CID, Ca.address_type FROM
customer1 AS Ca JOIN
customer2 AS C2 ON CC.user_id = C2.CID
GROUP BY Ca.user_id
HAVING COUNT(*) > 1
) AS C2a ON
C1.user_id = C2.CID
SET C1.address_type = 'SA'