Re: deletion of records

Поиск
Список
Период
Сортировка
От Patrick Welche
Тема Re: deletion of records
Дата
Msg-id 20020712110553.A23232@quartz.newn.cam.ac.uk
обсуждение исходный текст
Ответ на Re: deletion of records  (frbn <frbn@efbs-seafrigo.fr>)
Список pgsql-general
On Fri, Jul 12, 2002 at 09:38:39AM +0200, frbn wrote:
> DELETE FROM custinfo,custinfotemp
> WHERE
>     custinfo.UserID=custinfotemp.userid
>     and
>     custinfotemp.updateStatus='D'
> ;
> should avoid the 2.10^6 selects

Won't that delete rows from custinfotemp too?

Patrick


> Dorward Villaruz a écrit:
> >can anybody help me with this one
> >
> >i want to delete rows from one table based values from another table.
> >
> >here is the scenario
> >
> >i have a table named custinfo which contain 2000000 records and a table
> >custinfotemp which contain 30000 records. i want to delete all records
> >in custinfo where the cust_id is found on custinfotemp where it's update
> >status is 'D'
> >
> >here is my sql statement
> >
> >psql -h $HOSTNAME -d $DBNAME -c "DELETE FROM custinfo WHERE
> >custinfo.UserID IN (SELECT custinfotemp.userid FROM custinfotemp where
> >updateStatus='D')";

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

Предыдущее
От: "philip johnson"
Дата:
Сообщение: Re: PostgreSQL / Reporting tool
Следующее
От: Uros Gruber
Дата:
Сообщение: Re: What is better any why