Saya coba pake Oracle 9i :

---------------------------------------------------------------------------------------------

select employeeno,
       max(decode(rn, 1, address)) address1,
       max(decode(rn, 2, address)) address2,
       max(decode(rn, 3, address)) address3
  from (       
select employeeno,
       address,
       row_number() over (partition by empno order by empno) rn
  from myaddress )
  group by employeeno;

------------------------------------------------------------------------------------------------------

arynur


On 6/27/05, Saukat, Ardisa A BSP-ISM/115 <[EMAIL PROTECTED]> wrote:
> Dear Oracle Expert
> 
> Saya mau nanya nih.
> 
> Saya punya table kayak gini
> 
> employeeno      address
> 1                mampang
> 1                simpur
> 1                sudirman
> 2                bintaro
> 2                cilandak
> 3                bekasi
> 4                kerawang
> 5                cikampek
> 5                purwakarta
> 
> 
> trus saya mau nampilin kayak gini
> 
> employeeno  address 1    address 2     address 3
> 1           mampang      simpur       sudirman
> 2           bintaro      cilandak
> 3           bekasi
> 4           kerawang
> 5           cikampek     purwakarta
> 
> 
> gimana ya sql querynya.
> mohon pencerahannya
>


--
-----------I.N.D.O - O.R.A.C.L.E---------------
Keluar: [EMAIL PROTECTED]
Website: http://indo-oracle.blogspot.com
-----------------------------------------------

Bergabung dengan Indonesia Thin Client User Groups, 
Terminal Server, Citrix, New Moon Caneveral, di:
http://indo-thin.vze.com 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/indo-oracle/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 



Kirim email ke