我试图弄清楚如何组合这两个查询。
SELECT `o`.`Order_ID`
FROM `Orders` `o`
JOIN `CustomerDetails` `cd` ON `cd`.`Customer_ID` = `o`.`Customer_ID`
WHERE `o`.`OrderPlaceServerTime` >= '2013-06-01 00:00:00'
AND `o`.`OrderPlaceServerTime` <= '2013-06-31 23:59:59'
AND `cd`.`SalesRep_ID` = 6
这给了Order_ID
我需要使用SalesRep_ID = 6
上述查询更新的 s 列表。
从上面的查询中获得 s 列表后Order_ID
,我使用...
UPDATE Orders SET SalesRep_ID = '6'
WHERE (Order_ID = 541304
OR Order_ID = 541597
OR Order_ID = 542318)
这样做会使用正确的SalesRep_ID
.
最终,我想将这些结合起来进行一个查询,我将在其中更改SalesRep_ID