非常に多くの顧客レコードに影響を与える SQL を書くのは少し緊張します。
注文テーブルと顧客テーブルがあります。ProductA と ProductB の 2 つの製品を販売しています。ProductA のみを購入した顧客のすべてのアドレス レコードを消去したい。このステートメントは正しいですか:
UPDATE customers AS c
JOIN orders ON c.CustomerNumber = orders.CustomerNumber
SET
c.Add1= '',
c.Add2= '',
c.PostCode= ''
WHERE
orders.Product = 'ProductA'
そのような単純な?