Autor | Zpráva | ||
---|---|---|---|
DSL Profil * |
#1 · Zasláno: 5. 6. 2015, 18:48:23
Dobrý den, mám následující tabulku:
nazev|majitel --------------- neco|petr neco|karel neco|franta a chtěl bych udělat výpis jehož výsledkem by bylo toto: neco|petr, karel, franta zatím mám jenom select * from tabulka group by nazev. jde udělat abych všechny řádky se stejným názvem spojil v jeden tak abych tam měl všechna jména majitelů? Děkuji za radu |
||
Alphard Profil |
#2 · Zasláno: 5. 6. 2015, 19:17:55
|
||
juriad Profil |
#3 · Zasláno: 5. 6. 2015, 19:24:39
Jde to sice pomocí group_concat, ale není to úplně nejlepší praxe, protože na databázi přenášíš logiku, která do ní nepatří. Databáze má poskytovat data maximálně čistým způsobem.
Podívej se na Srovnání dotazů do závislých tabulek, protože to je nejspíš důvod, proč to chceš. |
||
Časová prodleva: 10 let
|
0