Datenbank rekursiv auflösen
am 25.04.2007 14:42:38 von news
Hallo,
ich habe leider folgendes Problem und bekomme es nicht hin.
ICh habe eine Tabelle die ich rekursiv auflösen möchte:
Tabelle1:
Feld1 | Feld2
AA | AAB1
AZ | AA
Diese Tabelle müsste nun so aufgelöst werden, dass die Datensätze dann
wie folgt in einer neuen Tabelle stehen:
AA | AAB1
AZ | AAB!
Ist das irgenwei möglich ? Am besten mit einem SQL Befehl. Ich habe
leider keine Ahnung wie man einen solchen Select am besten macht.
Vielleicht kann mir hier jemand helfen.
Grüße und tausend Dank
Michi
Re: Datenbank rekursiv auflösen
am 25.04.2007 22:50:16 von Dominik Echterbruch
news@cht3.com schrieb:
^^^^^^^^^^^^^
Realnamen sind hier _sehr_ erwünscht. Viele gute Helfer filtern dich
direkt raus, wenn du keinen Namen angibst.
> ich habe leider folgendes Problem und bekomme es nicht hin.
> ICh habe eine Tabelle die ich rekursiv auflösen möchte:
Was meinst du mit rekursiv auflösen?
> Tabelle1:
>
> Feld1 | Feld2
> AA | AAB1
> AZ | AA
>
> Diese Tabelle müsste nun so aufgelöst werden, dass die Datensätze dann
> wie folgt in einer neuen Tabelle stehen:
> AA | AAB1
> AZ | AAB!
Ich verstehe den Zusammenhang zwischen der ersten und der zweiten
Tabelle nicht. Das einzig sinnvolle Statement, das mir dazu einfällt, wäre:
UPDATE tabelle SET feld2 = 'AAB!' WHERE feld1 = 'AZ'
Aber das hilft dir sicherlich nicht weiter. Nach welcher Vorschrift soll
die Auflösung also stattfinden? Hast du noch ein paar mehr
Beispieldaten, an denen das deutlicher wird?
Grüße,
Dominik
Re: Datenbank rekursiv auflösen
am 26.04.2007 20:41:40 von Dominik Echterbruch
Michael Ziegler schrieb:
> Siehe Topic "Rekursiver Auflösung einer Tabelle mittels mySQL" :-)
Danke, ich hab's dann später auch gemerkt und sogar verstanden :)
Ich lese halt immer von alt nach neu...
Grüße,
Dominik