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
Ich spreche kein Deutsch