Komplizierte Datenbank Abfrage

Maniac_81
tach allerseits *g*

ich hoffe ich kann mich hier verständlich ausdrücken.

ich habe mir ein liga-script gebastelt welches mir nach eingabe des spieles eine tabelle ausgibt. in dieser tabelle werden alle spiele gelistet.
angezeigt werden sie als gruppen sortiert nach spieltag und datum des spieltages.

abfrage sieht so aus:

php:
1:
2:
3:
4:
5:
6:
7:
$sql SELECT  b.spieltagb.heimpunkteb.gastpunkteb.spiele_heimb.spiele_gastb.datumcc.teamname as heimteam,dd.teamname as gastteam FROM teams a 
                LEFT JOIN spiele b ON a.ID b.heimteam 
                INNER JOIN teams cc ON b.heimteam cc.ID
                INNER JOIN teams dd ON b.gastteam dd.ID
                INNER JOIN ligen c ON a.liga_id '$liga'
                WHERE b.datum NOT LIKE '0000-00-00' 
                GROUP BY b.ID ORDER BY spieltag ASCb.datum ASC "


problem hierbei ist, das er den spieltag Nr. 10 und aufwärts nach dem ersten spieltag macht und spieltag Nr. 20 aufwärts nach dem 2. usw...

also so:

1.
1.
1.
1.
10.
10.
10.
2.
2.
2.
20.
20.
3.
3.
usw...

wie muss ich die abfrage ändern damit er es richtig anzeigt?
klar, ich könnte den spieltag jeweils von 1-9 mit 01-09 machen, aber das sieht nicht so schön aus.
Rogerhuber
Ist jetzt schon ein bisschen länger her, aber mir war so, wenn du das feld zu einem integer machst, wird es korrekt sortiert. Ansonsten bleibt dir nur die Variante mit der 0 vorne dran.
Maniac_81
jepp, das wars. wobei ich dachte das alle felder dieser tabelle Integer sind....dieses eine feld war auf "char", warum auch immer.