我需要从多个表发出SQL更新请求。我有3个表格 - users
,timesheets
和projetstaches
。
我需要记录prtTimeSheetID
usrid
的最后一次记录{7}}。
所以我试过了;
UPDATE `timesheets` SET `timVerified` = 0 WHERE `prtTimeSheetId` =
(SELECT MAX( `prtTimeSheetId` )
FROM `projetstaches` WHERE usrId = 7 AND `timId` = prtTimeSheetId AND `timUserId` = usrID)
错误消息为:#1054 - 未知栏' prtTimeSheetId'在' where子句'
我如何指定prtTimesheetId
来自projetstaches
表?