【发布时间】:2013-08-24 16:43:40
【问题描述】:
如果表Customers 中的CustomerStatus 列等于字符串“Good - Prebook”,我需要更新名为Workorders 的表中名为PrebookCB 的列,并将其设置为1。我尝试了各种连接等,但似乎无法使其正常工作。这似乎是最接近的。每个客户会有多个工作订单。工作订单有一个名为 CustomerID 的列,它与名为 CustomerID 的客户主索引列相匹配
UPDATE Workorders
JOIN Customers
ON Workorders.CustomerID = Customers.CustomerID
SET Workorders.PrebookCB = 1
WHERE Customers.CustomerStatus = 'Good - Prebook'
【问题讨论】: