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ě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
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]
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
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
, 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
, 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
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í
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.