왜이 쿼리가 작동하지 않습니까?삭제 - 대상 테이블을 지정할 수 없습니까?
DELETE FROM recent_edits
WHERE trackid NOT IN
(SELECT DISTINCT history.trackid
FROM history JOIN recent_edits ON history.trackid=recent_edits.trackid
GROUP BY recent_edits.trackid)
나는이 메시지가 : "recent_edits"당신은 목표 테이블을 지정할 수 없습니다 "업데이트 FROM 절
이 트릭은 아우 구스토가 말한 것을 수행합니다. Ciao;) –
@Augusto : 다행이라고 생각합니다. 당신의 대답도 옳았습니다. :) –
@Augusto, http://stackoverflow.com/a/8333417/632951 참조 – Pacerier