Я попытался объединить 2 таблицы, а затем удалить выбранные идентификаторы, используя «IN».Это дало мне ошибку и мне было интересно, что я делаю с этим неправильно.
DELETE
FROM
my_table b
INNER JOIN
my_table_assoc a
ON
b.foo_id= a.foo_id
WHERE
b.foo_id IN ($delete_list) ";
Однако, когда я думаю об этом таким образом, это не имеет смысла, потому что я не могу удалить идентификатор в my_table_assoc.Нужно ли использовать внешнее объединение для одновременного удаления нужной строки в обеих таблицах?