Re: count(*), EXISTS, indexes
От
Stephan Szabo
Тема
Re: count(*), EXISTS, indexes
Дата
Msg-id
20030411150926.C838-100000@megazone23.bigpanda.com
Ответ на
Re: count(*), EXISTS, indexes (Itai Zukerman)
Список
Дерево обсуждения
count(*), EXISTS, indexes Itai Zukerman <zukerman@math-hat.com>
Re: count(*), EXISTS, indexes Tom Lane <tgl@sss.pgh.pa.us>
Re: count(*), EXISTS, indexes Itai Zukerman <zukerman@math-hat.com>
Re: count(*), EXISTS, indexes Tom Lane <tgl@sss.pgh.pa.us>
Re: count(*), EXISTS, indexes Josh Berkus <josh@agliodbs.com>
Re: count(*), EXISTS, indexes Itai Zukerman <zukerman@math-hat.com>
Re: count(*), EXISTS, indexes Josh Berkus <josh@agliodbs.com>
Re: count(*), EXISTS, indexes Itai Zukerman <zukerman@math-hat.com>
Re: count(*), EXISTS, indexes Josh Berkus <josh@agliodbs.com>
Re: count(*), EXISTS, indexes Tom Lane <tgl@sss.pgh.pa.us>
Re: count(*), EXISTS, indexes Itai Zukerman <zukerman@math-hat.com>
Re: count(*), EXISTS, indexes Itai Zukerman <zukerman@math-hat.com>
Re: count(*), EXISTS, indexes Stephan Szabo <sszabo@megazone23.bigpanda.com>
Re: count(*), EXISTS, indexes Itai Zukerman <zukerman@math-hat.com>
SELECT INTO TEMP in Trigger? Itai Zukerman <zukerman@math-hat.com>
Re: SELECT INTO TEMP in Trigger? "Dan Langille" <dan@langille.org>
Re: SELECT INTO TEMP in Trigger? Itai Zukerman <zukerman@math-hat.com>
Re: SELECT INTO TEMP in Trigger? Bruce Momjian <pgman@candle.pha.pa.us>
On Fri, 11 Apr 2003, Itai Zukerman wrote: > > CREATE TABLE A (x int PRIMARY KEY, real v); > > CREATE TABLE B (x int); > > > > I'd like to calculate: > > > > SELECT sum(v) FROM A WHERE EXISTS (SELECT 1 FROM B WHERE A.x=B.x); > > This seems to be a reasonably-performing workaround: > > SELECT DISTINCT x INTO TEMP C FROM A,B WHERE A.x=B.x; > SELECT sum(v) FROM A,C WHERE A.x=C.x; Hmm, given that, would something like: select sum(v) from(select distinct on(x) x,v from a,b where a.x=b.x) as foo; work?
В списке pgsql-sql по дате отправления