我试图运行此查询以更新成员点当成员点等于最大值时?设置获胜者奖品...但我收到此错误...谢谢
错误:您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 4 行的“WHERE a.points = max(a.points) AND b.event_id = 4”附近使用正确的语法
$sql="
更新 engine4_event_membership 一个
INNER JOIN engine4_event_events b ON b.event_id = a.resource_id
SET a.points = a.points + case b.prize
其中 a.points = max(a.points) AND b.event_id = '{$this->event->getIdentity()}';
";