update moodlesocialuser
set moodlesocialuser.deleted=deleted+1
where id IN (
select m1.id
from moodlesocialuser m1
join moodlesocialpost m2 on m1.id=m2.userid
where m2.module='blog'
and m1.deleted='0'
and url like 'http%'
and m1.id NOT IN (
select id from moodlesocialcourse_display
)
);
同じテーブルから更新して選択することはできません。
エラー 1093 (HY000): FROM 句で更新対象テーブル 'moodlesocialuser' を指定することはできません。
これどうやってするの?