Datenbank rekursiv auflösen

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 11:39:08 von Michael Ziegler

Siehe Topic "Rekursiver Auflösung einer Tabelle mittels mySQL" :-)

Gruß,
Michael

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