Удаление с джойном

trent

Developer
Удаление с джойном

[sql]delete t1 from t1, t2, t3 where t1.id=t2.oid and t2.id=t3.id and (t2.status='Deleted' or t3.status='Deleted');[/sql]

Правильно ли я понимаю, что этот запрос удалит все записи из t1, которые по inner join будут соответсвовать условию джойна?
 

ForJest

- свежая кровь
Да - удаляется из тех таблиц, которые перечислены до FROM.
Но мне вообще форма
[sql]
DELETE FROM t1
USING t1, t2,t3
WHERE t1.id = t2.oid AND t2.id = t3.id
AND (t2.status = 'Deleted' OR t3.status = 'Deleted');
[/sql]
нравится больше :)
 
Сверху