skift til integer datatype, den sorterer jo som om det er en varchar, dvs. alfabetisk. Skift din dtabase type til integer
(¯`·._.·[Brian Hvarregaard]·._.·´¯)
Praesto et Persto
- men så kan jeg ikke længere have 13A f.eks., men kun 13.
Mvh
Gunnar
ok jeg prøver igen, det du vil kan du ikke gøre med mysql sådan som du har bygget din tabel op pt. Derfor er du nødt til at ændre den.
Altså hvis din kollone hedder husnummer f.eks. så bør du dele den op i 2, en der indeholder bogstavet og en der indeholder selve husnummeret
f.eks. sådan her:
husnummer_tal skal så være et int
husnummer_bogstav skal så være af typen char (medmindre du skal bruge mere end et bogstav så sæt den til varchar)
når du så skal sortere så gør du sådan her
select .... ORDER BY husnummer_tal DESC, husnummer_bogstav DESC
Håber at det hjælper dig, og ellers så får du det ikke meget nemmere, medmindre du selvfølgelig vil rode dig ud i at sortere med php, hvilket dog er meget mere besværligt.
Mvh
Kaare