Autor Zpráva
Perry
Profil
Jde nějakým způsobem spojit GROUP_CONCAT s LIMITEM. Potřebuji vybrat seznam uzivatelu do jedné řádky (pepa, franta, honza...), ale nechci vypisovat všech 1200 uzivatelu, ale jen prvnich 10 nejnovejsich.

SELECT GROUP_CONCAT(uzivatele ORDER BY registrace DESC) FROM uzivatele

a potřeboval bych neco v tomto smysli
SELECT GROUP_CONCAT(uzivatele ORDER BY registrace DESC LIMIT 0,5) FROM uzivatele
Kajman_
Profil *
Co takhle?
select group_concat(uzivatele order by registrace desc)
from (select uzivatele, registrace from uzivatele order by registrace desc limit 0,10) tmp
Perry
Profil
Kajman_
A nebude to moc pomalý ?

Už ten SELECT GROUP_CONCAT() je uvnitř CASE v jiném SELECTU :D
Kcko
Profil
Perry -> explain
Perry
Profil
Tak je to v pohodě, dotaz běží 0,0017 s tím vnitřním, bez něj 0,0013
Toto téma je uzamčeno. Odpověď nelze zaslat.

0