我需要运行这个查询:
UPDATE TempRH T
JOIN (
SELECT offices_id,MAX(Poids)AS Poids
FROM TempRH
GROUP BY
offices_id
)T1
ON T1.offices_id=T.offices_id
SET T1.Poids=0
但执行时会报错:
#1288-The target table T1 of the UPDATE is not updatable.
有什么解决办法吗?
在我看来,一个小小的改变就能解决这个问题?
UPDATE TempRH T
JOIN (
SELECT offices_id,MAX(Poids)AS Poids
FROM TempRH
GROUP BY
offices_id
)T1
ON T1.offices_id=T.offices_id
SET T.Poids=0
Change T1.Poids
to T.Poids
。那么你SET
上的一个值TABLE
你想要UPDATE
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)