Hallo Zusammen,
ich benötige mal einen Denkanstoß:
aus einem uralt Programm bekomme ich ein paar tausend Kundendatensätze nur in Form einer Textdatei.
Die Daten habe ich schon normalisiert und in eine große Tabelle gepackt.
Tabelle: "alle" Spalten: "Kundennummer", "Name", "Straße", "PLZ", "Ort", "Telefonanlage", "Hersteller"
nun habe ich mehrere Tabellen erzeugt
Tabelle "Kunde" Spalten: "Kundennummer", "Name", "Straße", "PLZ", "Ort", "Telefonanlagen_ID"(Fremdschlüssel)
Tabelle "Telefonanlage" Spalten: "Telefonanlagen_ID", "Anlagenname", "Hersteller_ID"(Fremdschlüssel)
Tabelle "Hersteller" Spalten: "Hersteller_ID", "Herstellername"
Alle Tabellen sind vom Typ INNO DB.
Durch Select Distinct Anweisung auf die Tabelle "alle" konnte ich die Tabelle "Hersteller" schon füllen.
Nun mein Problem:
Wenn ich die Tabelle "Telefonanlage" füllen möchte, benötige ich ja die "Hersteller_ID".
Also muss ich wohl erst in der Tabelle "alle" die Spalte "Hersteller" durch eine Spalte "Hersteller_ID" ersetzen. Um dann die Tabelle "Telefonanlage" mit den Daten aus der Tabelle "alle" Spalten "Telefonanlage"
und "Hersteller_ID" zufüllen.
Nur habe ich keine Ahnung wie das anstellen soll.
bin für jeden gut gemeinten Vorschlag dankbar.