wo2001: sql: wert "austauschen"

Beitrag lesen

Hallo,

zunächst denke ich mal, daß Du ein Design(Normalisierungs)problem hast. Eigentlich gehört da eine zweite Tabelle hin, dessen Key mit Deiner eigentlichen Tabelle verknüpft ist.

Nun gut, wenn Du vollen DB-Zugriff hast, könntest Du eine zweite Tabelle (z.B. Monat) definieren, mit zwei Datenfeldern:

MonatID   = Datentyp Zahl/Byte
Monat     = Datentyp String

Angenommen in Deiner Ursprungstabelle hat das fragliche Datenfeld den Feldnamen "Monat" und diese Tabelle heißt Tabelle1, sieht die SQL-Anweisung wie folgt aus:

SELECT Tabelle1.*
FROM Monat INNER JOIN Tabelle1 ON Monat.Monat = Tabelle1.Monat
ORDER BY Monat.MonatID;

Viele Grüße aus Köln
Markus

hi markus,
also nur um meine ehre zu wahren: ist net mein design *g*
danke für den tip--ich denk' so werd ich es wohl machen, dachte nur das könnte evtl eine funktion

auch grüße aus köln wo