我可以在SQL Server中执行这种查询:
update tblmembers
set hits_archived =
(select count(*)
from tblhits
where tblhits.target_id=tblmembers.id
and tblhits.hitdate < '2009-11-01')
where tblmembers.regdate < '2007-09-28'
如何在MySql 4.0.23中执行此操作? 我试图执行查询,但它返回了以下错误消息:
SQL语法中有错误。检查与MySQL服务器版本对应的手册,以便在tblhits的“select count(*)”附近使用正确的语法,其中tblhits.target_id = tblmem