У меня есть 2 таблицы, users
и profiles
.И я хотел бы установить profiles.verified
на true
, если users.emails
находится в списке ('email1','email2',...)
.
Вдохновлен другими потоками SO, такими как , обновляя строки таблицы в postgres, используя подзапрос Я пытался сделать что-то вроде
UPDATE
profiles p1
SET
verified = true
FROM
profiles p2
INNER JOIN users u1 on u1.id = p2.user_id
WHERE
u1.email in ('email1','email2',...)
Но он просто обновляет profiles.verified
до true
для всех записей в profiles
.
Как я могу толькообновить profile
записи, если они связаны с users
записью с адресом электронной почты в указанном списке?