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



Odpovedet emailem