无法从表中指定更新

时间:2014-05-12 14:50:58

标签: mysql sql sql-update

我需要从多个表发出SQL更新请求。我有3个表格 - userstimesheetsprojetstaches

我需要记录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表?

0 个答案:

没有答案