Re: Help with multistage query

From: "Matt Emmerton" <matt(at)gsicomp(dot)on(dot)ca>
To: "Russell Simpkins" <russellsimpkins(at)hotmail(dot)com>, <pgsql-sql(at)postgresql(dot)org>
Subject: Re: Help with multistage query
Date: 2005-09-07 21:37:47
Message-ID: 003001c5b3f4$6a6911b0$1200a8c0@gsicomp.on.ca
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-sql


----- Original Message -----
From: Russell Simpkins
To: pgsql-sql(at)postgresql(dot)org
Sent: Wednesday, September 07, 2005 4:05 PM
Subject: Re: [SQL] Help with multistage query

I have a perl script that issues a series of SQL statements to perform some queries. The script works, but I believe there must be a more elegant way to do this.

The simplified queries look like this:

SELECT id FROM t1 WHERE condition1; ;returns about 2k records which are stored in @idarray

foreach $id (@idarray) {

SELECT x FROM t2 WHERE id=$id; ; each select returns about 100 records which are saved in a perl variable

}

how about
select t1.id from t1, t2 where t1.id = t2.id and t2.id = x

or more correctly, based on the OP's example:

select t2.x from t1, t2 where t1.id = t2.id and t1.id = <condition>

--
Matt

In response to

Responses

Browse pgsql-sql by date

  From Date Subject
Next Message Philip Hallstrom 2005-09-07 21:38:31 Re: column names, types, properties for a table
Previous Message Roger Tannous 2005-09-07 21:25:43 column names, types, properties for a table