Autor Zpráva
kat
Profil *
Dobrý den, pokud vypisuji pomocí GROUP_CONCAT a dám ORDER BY `ID`, vypíše mně to jako by to byly řetězce, i když to jsou INT (čísla)

SELECT GROUP_CONCAT(`ID` ORDER BY `ID`) FROM `kategorie` LIMIT 0,1


vypíše 10,12,14,8 , já bych potřebovat 8,10,12,14.

Děkuji za odpovědi.
Kajman_
Profil *
To je divné, zkuste v nehorším přidat na začátek nuly.
order by lpad(`id`,10,'0')
Kajman_
Profil *
Ale opravdu je to divné. Máte stabiní verzi mysql?

select group_concat(id order by id) from
(select 8 id union select 10 union select 12 union  select 14) t


vrátí 8,10,12,14

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0