Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.server -> Re: tried distinct ... does not work.

Re: tried distinct ... does not work.

From: Serge Rielau <srielau_at_ca.ibm.com>
Date: Wed, 09 May 2007 16:37:06 -0400
Message-ID: <5aepniF28jnt7U1@mid.individual.net>


user wrote:
> Tried distinct however does not work to eliminate repeat output of
> department name. Only want department name to print once with all
> members then next department name and members etc.
>
> select (cccb_name) as 'cccb', CONCAT(member_fname,' ',member_lname) as
> 'member ' from member, cccb, member_cccb_lnk where cccb.cccb_id =
> member_cccb_lnk.cccb_id
>
>
> Advisory department Tom Baster
> Advisory department Jim Hooker
> Advisory department Frank Mustard
> Advisory department Julie Trees
> Advisory department Jeff Black
> Advisory department Louis Chad
> Affirmative Action Department Jeff Black
> Approval Department Julie Trees
> Development department Jeff Black
> Ethics department Jim Hooker
> Finance department Tom Baster
> Finance department Tony Tomas
> Finance department Jim Hooker
> Finance department Denny Rest

Try:
SELECT CASE WHEN ROW_NUMBER() OVER(PARTITION BY cccb_name) = 1 THEN cccb_name END ....

Cheers
Serge

PS: Lost my Oracle privileges, so... untested

-- 
Serge Rielau
DB2 Solutions Development
IBM Toronto Lab
Received on Wed May 09 2007 - 15:37:06 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US