11

多対多の関係を形成する、contacts、domains、contacts_domains の 3 つのテーブルがあります。

contact_domains テーブルを更新するクエリを実行したいのですが、連絡先が 1 つだけあるドメインに対してのみです。

関心のある行を選択する方法は知っていますが、更新する方法は知りません。

SELECT domain_id, contact_id, dominant
FROM contacts_domains
GROUP BY domain_id
HAVING COUNT(contact_id) = 1

これらすべての結果に対して、contacts_domains.dominant = 1 を設定したいと思います。

ありがとう!

4

1 に答える 1