PrebookCB
というテーブルで呼び出された列を更新し、テーブルWorkorders
の CustomerStatus 列がCustomers
文字列 'Good - Prebook' と等しい場合は 1 に設定する必要があります。私はさまざまな結合などを試しましたが、うまくいかないようです。これが一番近いようです。顧客ごとに複数のワークオーダーがあります。Workorders には、CustomerID という Customers プライマリ インデックス列と一致する CustomerID という列があります。
UPDATE Workorders
JOIN Customers
ON Workorders.CustomerID = Customers.CustomerID
SET Workorders.PrebookCB = 1
WHERE Customers.CustomerStatus = 'Good - Prebook'