어떤 테이블에서 특정값을 가지는 칼럼들을 모두 날려주는 일을 하도록 하려고 하는데요
일단 쿼리는 다음과 같습니다.
delete from table1 t1
where t1.id in(
select t2.id
from table1 t2
where t2.id = '*'
);
각각의 테이블에서 t1, t2를 제외하고 쿼리문을 실행하니
you can`t specify target table 'table1' for update in from clause라는 에러가 떠서 위와같이 수정을 했는데
첫번째 where절 이하로 신택스 에러가 있다고 뜹니다.
원인이 뭔지 알수가 없네요...조언좀 부탁드립니다.
|