正在更新列的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