正在更新列的MIN值,但似乎無法使我的語法工作。 我不斷收到錯誤
#1093 - 您不能指定目標表「turcare_turutstyr」的更新在FROM子句更新和MIN SQL查詢
我查詢
UPDATE tableName
SET solgt = true
WHERE produktid = (SELECT min(produktid) FROM tableName
WHERE artnr = '1234'
AND solgt = false)
我在哪裏做錯了?
'UPDATE表名 SET solgt =真 WHERE produktid in ( select * from ( SELECT min(produktid)FROM tableName WHERE artnr ='1234' AND solgt = false )TMP )' –
是「tableName」'turcare_turutstyr'?這實際上是一種觀點嗎? –
非常感謝。我不相信我一直在繞錯誤的方式.. – Eyrik