Re: selecting rows based on unique fields in a column

From: John Siggins <j-siggins(at)blueyonder(dot)co(dot)uk>
To: Manfred Koizar <mkoi-pg(at)aon(dot)at>
Cc: pgsql-novice(at)postgresql(dot)org
Subject: Re: selecting rows based on unique fields in a column
Date: 2003-11-05 15:25:54
Message-ID: 3FA91682.80900@blueyonder.co.uk
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-novice

Manfred Koizar wrote:
> On Wed, 05 Nov 2003 11:52:30 +0000, John Siggins
> <j-siggins(at)blueyonder(dot)co(dot)uk> wrote:
>
>> select reqitem from lasting
>>group by reqitem having count(reqitem) = 1;
>>
>>But this gives me only reqitem column and I want the rest of the row!
>
>
> SELECT l.*
> FROM lasting AS l INNER JOIN (
> SELECT reqitem FROM lasting
> GROUP BY reqitem HAVING count(reqitem) = 1
> ) AS x ON l.reqitem = x.requitem;
>
> Servus
> Manfred
Thanks v much
This seems to works a treat. Your method and Michael's return the same
no of rows so both methods look good to me.

John

In response to

Browse pgsql-novice by date

  From Date Subject
Next Message Nabil Sayegh 2003-11-05 16:52:03 Re: DISTINCT ... ORDER BY
Previous Message Themistoklis Konstantinou 2003-11-05 15:13:25