NOT IN query issues - Mailing list pgsql-general

From Booth, Robert
Subject NOT IN query issues
Date
Msg-id 419D2EB7B461D411A53B00508B69181D06232405@sdex02.sd.intuit.com
Whole thread Raw
Responses Re: NOT IN query issues
List pgsql-general
I'm trying to run a DELETE query using NOT IN and it's causing me some
problems.

Here is the query that I want to run:

    delete from sharinfo where file__no not in (select file__no from
allforms);

When I explain this I get:

    Seq Scan on sharinfo  (cost=0.00..2225204.88 rows=5239 width=6)
      SubPlan
        ->  Seq Scan on allforms  (cost=0.00..424.69 rows=8669 width=12)

Which while a very large number does seem to work.  But when I run the query
nothing appears to happen, I've left this query running for hours with no
response back.  Is there a better way to run a query like this (deleting all
rows that don't appear in a second table)?

Thanks,
Rob


pgsql-general by date:

Previous
From: Jason Earl
Date:
Subject: Re: Contrib reindex script:
Next
From: lloyd
Date:
Subject: JDBC - escaping quotes?