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