Autor | Zpráva | ||
---|---|---|---|
kat Profil * |
#1 · Zasláno: 1. 9. 2008, 19:48:16
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 * |
#2 · Zasláno: 1. 9. 2008, 20:58:36
To je divné, zkuste v nehorším přidat na začátek nuly.
order by lpad(`id`,10,'0') |
||
Kajman_ Profil * |
#3 · Zasláno: 2. 9. 2008, 08:14:41
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 |
||
Časová prodleva: 16 let
|
0