Re: Strange Join question

From: "Patrick Hatcher" <PHatcher(at)macys(dot)com>
To: "Noah Silverman <noah" <noah(at)allresearch(dot)com>
Cc: pgsql-performance(at)postgresql(dot)org, pgsql-performance-owner(at)postgresql(dot)org
Subject: Re: Strange Join question
Date: 2003-01-17 17:38:42
Message-ID: OF071A1D36.3EB34083-ON88256CB1.0060CCE6@fds.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-performance


Can you do
select table2.f1, table1.name
from table1,table2
where table1.id =
table 2.id and table2.id = 2
GROUP BY table2.f1, table1.name;

Patrick Hatcher
Macys.Com
Legacy Integration Developer
415-422-1610 office
HatcherPT - AIM


Noah Silverman
<noah(at)allresearch(dot)com> To: pgsql-performance(at)postgresql(dot)org
Sent by: cc:
pgsql-performance-owner(at)post Subject: [PERFORM] Strange Join question
gresql.org


01/17/2003 09:28 AM

Hi,

I have a challenging (for me) SQL question:

Two tables
(Note: these are fictitious, the real tables actually make sense, so no
need to re-design our table structure)

Table 1
id | name | count
------------------------
1 | foo | 10
1 | foo | 20
2 | bar | 100

Table 2
id | f1 | f2 | t1ref
-----------------------
1 | 10 | 20 | 1
2 | 50 | 40 | 2

The question:

I want to do the following select:
select table2.f1, table1.name from table1,table2 where table1.id =
table 2.id and table2.id = 2;

The problem is that I really only need the name from table2 returned
once. With this query, I get two records back. Clearly this is
because of the join that I am doing. Is there a different way to
perform this join, so that I only get back ONE record from table1 that
matches?

Thanks,

-Noah

---------------------------(end of broadcast)---------------------------
TIP 2: you can get off all lists at once with the unregister command
(send "unregister YourEmailAddressHere" to majordomo(at)postgresql(dot)org)

Browse pgsql-performance by date

  From Date Subject
Next Message Bruce Momjian 2003-01-17 17:52:21 Re: 7.3.1 New install, large queries are slow
Previous Message Tom Lane 2003-01-17 17:33:11 Re: 7.3.1 New install, large queries are slow