Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Normalisierung nachträglich?

3 views
Skip to first unread message

Tom Sub

unread,
Apr 17, 2011, 4:22:06 PM4/17/11
to
Hallo MySQL-Profis,

ich kenne mich leider nur mit ein paar Basics von SQL aus und beiße mir
an felgendem Problem die Zähne aus:

Ich habe eine Tabelle, aus der ich eine Spalte in eine andere Tabelle
auslagern muß (Tabelle ist schlecht designed und liegt nicht in der
Normalform vor). Also habe ich eine eine zweite Tabelle angelegt mit
(zunächst) zwei Feldern: ID (Autoincrement) und NAME. jetzt ein

INSERT INTO NeueTabelle (NAME)
SELECT DISTINCT NAME FROM AlteTabelle

Jetzt in der alten Tabelle ein neue Spalte (NAME2) vom Typ int (hier
sollen die ID's der neuen Tabelle rein). Ich muss also sowas wie:

Schreibe in NAME2 von Alte Tabelle jeweils die ID aus NeueTabelle, wenn
NAME von AlteTabelle gleich NAME von NeueTabelle ist ....

Wie setze ich das in MySQL um. Ich habe stundenlang probiert und
gegoogelt. Leider erfolglos

Herzlichen Dank
Tom

Mr. B-o-B

unread,
Apr 21, 2011, 5:41:56 PM4/21/11
to
On 4/17/2011 3:22 PM, Tom Sub cried from the depths of the abyss:

Ich spreche kein Deutsch


Luuk

unread,
Apr 22, 2011, 11:53:54 AM4/22/11
to
0 new messages