RE: [SQL] List/array v 1 resultu

2010-09-10 Tema obsahu Tomas Hubalek
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

Re: [SQL] List/array v 1 resultu

2010-09-10 Tema obsahu Petr Franta
Něco podobného jsme dělali v Oracle DB, kde lze vrátit typ pole (jdbc to podporuje). V DB to bylo řešeno pomocí PL/SQL funkce, která seznam vrátí do řádku výsledného dotazu. něco jako SELECT uzivatel, plsqlListIp(id) FROM uzivatel; Možná by ale stačilo: SELECT distinct uzivatel, ip FROM

Re: [SQL] List/array v 1 resultu

2010-09-10 Tema obsahu Michal Barna
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]

Re: [SQL] List/array v 1 resultu

2010-09-10 Tema obsahu Robert Novotny
MySQL a SQLite ma agregacnu funkciu GROUP_CONCAT(), ktora robi to, co potrebujete, ale neviem ako su na tom ine databazy. http://dev.mysql.com/doc/refman/5.0/en/group-by-functions.html#function_group-concat RN On 10. 9. 2010 13:54, Petr Prikryl wrote: Dobre poledne, snazim se z DB

RE: [SQL] List/array v 1 resultu

2010-09-10 Tema obsahu Tomas Hubalek
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

Re: [SQL] List/array v 1 resultu

2010-09-10 Tema obsahu Michal Barna
, 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

Re: [SQL] List/array v 1 resultu

2010-09-10 Tema obsahu Oto Buchta
, ať se podívá do zdrojáků! :-D 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

Re: [SQL] List/array v 1 resultu

2010-09-10 Tema obsahu Petr Prikryl
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í

Re: [SQL] List/array v 1 resultu

2010-09-10 Tema obsahu Petr Prikryl
Perfektni neco podobneho jsem hledal diky PP http://www.pgsql.cz/index.php/SQL_Triky#Analogie_funkce_GROUP_CONCAT_v_PostgreSQL On 09/10/2010 01:58 PM, Robert Novotny wrote: MySQL a SQLite ma agregacnu funkciu GROUP_CONCAT(), ktora robi to, co potrebujete, ale neviem ako su na tom ine databazy.