DELETE i
FROM
data_positive AS p,
incident AS i
WHERE p.id in (
SELECT max(id)
FROM data_positive
GROUP BY url
HAVING count(*) > 1)
AND p.id = i.data_positive_id
When I try above query to delete incident table, I get below error.
ERROR: syntax error at or near "i"
LINE 1: delete i
^
********** Error **********
ERROR: syntax error at or near "i"
SQL state: 42601
Character: 8
I tried it with left outer JOIN also but I have same error. Whats wrong with the query?