写一些SQL有点紧张,什么时候会影响这么多客户记录!
我有一个订单表和一个客户表。我们销售两种产品,ProductA 和 ProductB。我想清除仅购买 ProductA 的客户的所有地址记录。这个说法对吗:
UPDATE customers AS c
JOIN orders ON c.CustomerNumber = orders.CustomerNumber
SET
c.Add1= '',
c.Add2= '',
c.PostCode= ''
WHERE
orders.Product = 'ProductA'
就那么简单?