in-subquery

MySQL DELETE FROM with subquery as condition

Próbuję zrobić takie zapytanie: DELETE FROM term_hierarchy AS th WHERE th.parent = 1015 AND th.tid IN ( SELECT DISTINCT ... Update: zgodnie z odpowiedzią poniżej, MySQL nie zezwala na użycie tabeli, którą usuwasz w zapytaniu podrzędnym dla warunek.

MySQL gdzie w

Czy istnieje sposób (bez JOIN), aby użyć WHERE klauzuli na 2 kolumnach (lub) IN subquery? Obecnie robię WHERE 'col1' IN ( ... na myśli, że już robię wiele join ' ów: http://pastebin.com/bRfD21W9 , i jak widzisz, zapytania podrzędne są na innej tabeli.