将 SELECT 查询放入 UPDATE 查询的 WHERE 子句时出现错误。
我的查询是这样的:
UPDATE `subschedulesseats` m
SET m.studentid='1'
WHERE m.`seatid`= (
SELECT h.`seatid`
FROM `subschedulesseats` h
WHERE h.`sessiontime`='02:30~04:00'
ORDER BY h.`seatid` ASC
LIMIT 2,1
)
AND 错误将显示如下:
“您不能在 FROM 子句中指定目标表 'm' 进行更新”
我附上了错误显示的快照。
请问有人可以帮我解决这个问题吗?
先感谢您