Omlouvam se ,
pouzivam postgres,
ale jak jsem pochopil z dalsich prispevku asi mam smulu na neco
interniho.
Diky
PP
On 09/10/2010 02:06 PM, Tomas Hubalek wrote:
1) Nejprve by asi bylo dobré říct, pro jakou databázi to chceš. SQL92 compliant
řešení IMHO neexistuje, ale do některých databází se dá něco takového dodat.
2) Já bych si to asi slepil v Javě. Podle mě je chybný dojem, že když mám
nějakou tabulku nebo report, tak mi musí vylézt už hotová z nějakého šíleného
selectu.
Viděl jsem SQLka, ve kterých by se prase nevyznalo a přitom by se to dalo řešit
kombinací jednoduchého a čitelného SQL a jednoduché a čitelné Javy/Groovy/...
Tom
-----Original Message-----
From: [email protected] [mailto:[email protected]] On Behalf
Of Petr Prikryl
Sent: Friday, September 10, 2010 1:55 PM
To: Java
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
--
Petr Prikryl
-----------------------
[email protected]
[email protected]
www.admin24.cz