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)
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 |