在數據庫中,我有一個包含大量信息的表。我試圖做的是設定一個數字和數字相同的限制。我認爲我走在正確的軌道上,但我錯過了一些東西。任何人有想法?更新多行
UPDATE loc l
SET l.limit = (SELECT (lo.factor*j.limit)
FROM (SELECT limit, num, fig FROM loc WHERE typ = 'WE') j, loc lo
WHERE lo.typ = 'TR'
AND lo.num = j.num
AND lo.fig = j.fig)
WHERE l.typ = 'WE'
使用連接而不是子查詢 –
不好與連接 – Demas