2017-08-12 59 views
0

好日子值更新查詢,我想用下面的語句來更新從另一個表中取它的值表wdetail數據(jdes):與特定的選擇查詢(嵌套的語句)

UPDATE wdetail SET cdate = (SELECT datetime FROM jdes WHERE woid = '1' AND statusw = 'COMPLETED') WHERE wid = '1'; 

但不知何故,這些聲明沒有提供任何改變。需要建議。謝謝。 P/S:woid和wid是同步的。

回答

0
UPDATE wdetail w 
JOIN jdes j on j.woid = w.wid 
SET w.cdate = j.datetime 
WHERE w.wid = '1' 
AND j.statusw = 'COMPLETED' 
+0

推薦解決方案!謝謝 –