Re: delete where not in another table

Поиск
Список
Период
Сортировка
От Marc Mamin
Тема Re: delete where not in another table
Дата
Msg-id B6F6FD62F2624C4C9916AC0175D56D880CE095C2@jenmbs01.ad.intershop.net
обсуждение исходный текст
Ответ на Re: delete where not in another table  (Igor Neyman <ineyman@perceptron.com>)
Список pgsql-sql
> Subject: [SQL] delete where not in another table
> DELETE FROM T1 WHERE T1.user_id NOT IN (SELECT user_id FROM T2 WHERE T2.user_id=T1.user_id);


Following query use an anti join and is much faster:
 delete from t1 where not exists (select user_id  from t2 where t2.user_id =t1.user_id )

regards,

Marc Mamin


В списке pgsql-sql по дате отправления:

Предыдущее
От: Gavin Flower
Дата:
Сообщение: Re: DateDiff() function
Следующее
От: Stefan Sylla
Дата:
Сообщение: update column based on postgis query on anther table