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" <[email protected]>
To: "Java" <[email protected]>
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
-----------------------
[email protected]
[email protected]
www.admin24.cz