Sortieren EXPERTE

Der MySQL Datenbank-Server für Internet- und Intranet-Lösungen.

Sortieren EXPERTE

Beitragvon bjoern » Fr 27 Sep, 2002 13:12

Meine Tabelle hat eine Spalte die Testpahse heißt. In dieser Spalte Testphase befinden sich vier datensätze. Dies möchte ich sortieren in der reihenfolge stuttgart, hannover, münchen, hamburg. wie mache ich das ???

Tabelle = test1
Feld = testpahse
ds1=hamburg
ds2=hannover
ds3=stuttgart
ds4=mĂĽnchen
bjoern
 

RE: Sortieren EXPERTE

Beitragvon mad » Fr 27 Sep, 2002 19:30

leg nen table "location" der etwa so aussieht ..

+-----+----------+-----+
| loc | name | ord |
+-----+----------+-----+
| 1 | hamburg | 4 |
| 2 | hannover | 2 |
| 3 | stuttgar | 1 |
| 4 | muenchen | 3 |
#+-----+----------+-----+

bei "ord" legst die sortier-reihenfolge fest.

in deinem test table schreibst bei "testphase" einfach statt dem namen
die "loc" id aus dem location table hin,
dann kannst beim join schoen nach dem "ord"-feld sortieren ..

select test1.testphase, location.name from test1, location where test1.testphase=location.loc order by location.ord;

hth,
mad.
mad
 


ZurĂĽck zu MySQL

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast