Помогите понять что не так с SQL запросом

Статус
В этой теме нельзя размещать новые ответы.

id0777

Создатель
Регистрация
24 Апр 2019
Сообщения
10
Реакции
1
Держаться нету больше сил (
Помогите понять что не так с запросом

DELETE FROM table1 WHERE id IN (SELECT b.id
FROM table1 as b
LEFT OUTER JOIN table2 as c ON b.media_id = c.media_id
WHERE c.media_id IS NULL)

Выдает ошибку "is specified twice, both as a target for 'DELETE' and as a separate source for data"
что не так вложенный запрос сам по себе работает как надо а если я его вкладываю то никак (((
 
для table1 нет псевдонима
 
DELETE FROM table1 as t1 WHERE t1.id IN (
SELECT b.id
FROM table1 as b
LEFT JOIN table2 as c ON b.media_id = c.media_id
WHERE c.media_id IS NULL
)
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху