Je, kdyby to ale něčemu/někomu/někdy vadilo, dá se napsat jako uložená procedura-funkce, která v kurzoru naplní co je třeba. Nebude to ani na 10 řádek.
Michal

----- Original Message ----- From: "Tomas Hubalek" <tomas.huba...@onsemi.com>
To: "Java" <konference@java.cz>
Sent: Friday, September 10, 2010 2:26 PM
Subject: RE: [SQL] List/array v 1 resultu


Není náhodou wm_concat nedokumentovaná?

Tom

-----Original Message-----
From: konference-boun...@java.cz [mailto:konference-boun...@java.cz] On Behalf
Of Michal Barna
Sent: Friday, September 10, 2010 2:08 PM
To: Java
Subject: Re: [SQL] List/array v 1 resultu

Oracle umí wm_concat(ip) takže

SELECT
     uzivatel, wm_concat(ip)
 FROM
     uzivatel LEFT JOIN ip ON ip.uz_id = uzivatel.id;


Michal

----- Original Message -----
From: "Petr Prikryl" <peter.prik...@gmail.com>
To: "Java" <konference@java.cz>
Sent: Friday, September 10, 2010 1:54 PM
Subject: [SQL] List/array v 1 resultu


> Dobre poledne,
>     snazim se z DB vytahnout IP uzivatelu, ale uzivatel ma vic IP, tedy
> pro 1 uzivatele se mi vrati vice zaznamu a ja to musim v jave slepovat > do
> listu.
>     Snazil jsem se vygooglit neco rozumnejsiho ale bohuzel se asi ptam
> google spatne (list, array a fetch  jsou moc obecna slova...).
> Pouzivam JDBC (hibernate je nevhodny protoze delam pouze RO a > spojuji
> 10 tabulek).
>
> Potreboval bych neco jako:
> SELECT
>     uzivatel, LIST(ip)
> FROM
>     uzivatel LEFT JOIN ip ON ip.uz_id = uzivatel.id;
>
> Za kazdou radu predem dekuji.
> PP
>
> --
> Petr Prikryl
> -----------------------
> petrprik...@centrum.cz
> prik...@admin24.cz
> www.admin24.cz
>
>



Odpovedet emailem