Variable als Spaltenbezeichner (gelöst)
Verfasst: Mo, 07.11.2011 13:31
Hallo Forum,
ich habe eine Tabelle t1, die wie folgt aussieht:
Artnr I 1 I 2 I 3 I...
Nun möchte ich die Werte der einzelnen Spalten nacheinander skriptgesteuert abfragen.
Das hatte ich mir in etwa so vorgestellt:
SET @spalte:=1;
for i = 0 to 30
Select 't1'.'Artnr','t1'.'@spalte' FROM 't1';
SET @spalte:=@spalte+1;
next i
Nur leider funktioniert das so nicht. MySQL erkennt meine Variable nicht als Spaltenbezeichner.
Kann mir jemand helfen?
ich habe eine Tabelle t1, die wie folgt aussieht:
Artnr I 1 I 2 I 3 I...
Nun möchte ich die Werte der einzelnen Spalten nacheinander skriptgesteuert abfragen.
Das hatte ich mir in etwa so vorgestellt:
SET @spalte:=1;
for i = 0 to 30
Select 't1'.'Artnr','t1'.'@spalte' FROM 't1';
SET @spalte:=@spalte+1;
next i
Nur leider funktioniert das so nicht. MySQL erkennt meine Variable nicht als Spaltenbezeichner.
Kann mir jemand helfen?