Tabelleninhalte tauschen

06/08/2008 - 21:17 von Jörg Burzeja | Report spam
Hallo zusammen,

ich habe eine Tabelle, die in etwa so aussieht (günstiger wàre gewesen,
wenn die Eingabe von typ1 bzw. typ2 festgelegt worden wàren, um dies
Durcheinander zu vermeiden; ist leider nicht erfolgt, und eine
nachtràgliche Änderung auch nicht mehr möglich, weil hier zu viel
referenziert):

id typ_1 bez_1 typ_2 bez_2
122 A 700 E 300
123 E 100 A 150
125 E 200 A 400
128 A 300 E 180
135 A E 20
140 A 20 E


Die SQL-Auswertung, die ich benötige, soll dies ergeben (also wenn links
typ1 'A' ist, soll dies Inhalt typ2 werden, bez1 bez2, typ2 typ1, und
bez2 bez1):

id typ_1 bez_1 typ_2 bez_2
122 E 300 A 700
123 E 100 A 150
125 E 200 A 400
128 E 180 A 300
135 E 20 A
140 E A 20

Ich habe hierzu überhaupt keine Idee, dies mit einer SQL-Abfrage zu
lösen, aber die Hoffnung, dass hier jemand von den Experten eine Lösung hat.


Viele Grüsse

Jörg
 

Lesen sie die antworten

#1 Holger Rachut
06/08/2008 - 21:27 | Warnen spam
Hallo,

etwa so?


select id, typ_2 as typ_1, bez_2 as bez_1, typ_1 as Typ_2 etc.



Jörg Burzeja schrieb:

Hallo zusammen,

ich habe eine Tabelle, die in etwa so aussieht (günstiger wàre gewesen,
wenn die Eingabe von typ1 bzw. typ2 festgelegt worden wàren, um dies
Durcheinander zu vermeiden; ist leider nicht erfolgt, und eine
nachtràgliche Änderung auch nicht mehr möglich, weil hier zu viel
referenziert):

id typ_1 bez_1 typ_2 bez_2
122 A 700 E 300
123 E 100 A 150
125 E 200 A 400
128 A 300 E 180
135 A E 20
140 A 20 E


Die SQL-Auswertung, die ich benötige, soll dies ergeben (also wenn links
typ1 'A' ist, soll dies Inhalt typ2 werden, bez1 bez2, typ2 typ1, und
bez2 bez1):

id typ_1 bez_1 typ_2 bez_2
122 E 300 A 700
123 E 100 A 150
125 E 200 A 400
128 E 180 A 300
135 E 20 A
140 E A 20

Ich habe hierzu überhaupt keine Idee, dies mit einer SQL-Abfrage zu
lösen, aber die Hoffnung, dass hier jemand von den Experten eine Lösung
hat.


Ähnliche fragen