我可以在 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 服务器版本相对应的手册,以了解在 'select count(*) from tblhits where tblhits.target_id=tblmem 附近使用的正确语法