我正在尝试删除记录joins
,tables
但它不起作用。
我的查询是:
DELETE FROM category
WHERE catid NOT IN(SELECT av.catid
FROM category av
JOIN rel
ON rel.catid = av.catid
JOIN main_list
ON rel.webid = main_list.mainid
GROUP BY av.catid)
为什么这个查询不起作用?它抛出以下错误:
#1093 - You can't specify target table 'category' for update in FROM clause
我该如何解决?我不确定我做错了什么错误。