So it doesn't seem like there are DELETE JOINs in Postgres so I tried using USING:
DELETE FROM
creator.list_items li
USING
creator.lists l
USING
item_instances ii
WHERE
li.list_id = l._id
AND
li.item_instance_id = ii._id
AND
ii.item_id IN ($1:list)
AND
l._id = $2
AND
l.account_id = $3
but it just gives me the error:
ERROR: syntax error at or near "USING"
LINE 5: USING
my original query:
DELETE
li
FROM
creator.list_items li
JOIN
creator.lists l
ON
li.list_id = l._id
JOIN
item_instances ii
ON
li.item_instance_id = ii._id
WHERE
ii.item_id IN ($1:list)
AND
l._id = $2
AND
l.account_id = $3
usingkeyword can only be used once, just like e.g. thewherekeyword.USINGs in my query, does that mean I just need to use moreSELECTin theWHEREpart?