Eric: Verbinden verschiedener Tabellen in einer Datenbank

Hallo,

ich kann mir zwar nicht vorstellen, dass es für mein Problem keine Lösung im Netz gibt, aber nachdem ich nicht fündig geworden bin ...

Ich habe mir innerhalb einer Datenbank verschiedene Tabellen mit verschiedenen Strukturen angelegt. Nun hat sich herausgestellt, dass es für die Abfragen sinnvoller wäre, alle Daten in einer Tabelle zusammen zu fassen. Ich habe mir also eine neue Tabelle angelegt, in der alle Felder der Einzel-Tabellen, die ich zusammenführen will, enthalten sind. Die Einzel-Tabellen wollte ich über "Kopieren" in phpMyAdmin dort rein kopieren.

Erwartungsgemäß funktioniert das so einfach nicht, weil die Struktur der alten und der neuen Tabelle nicht übereinstimmt, auch wenn alle benötigten Felder enthalten sind. Deshalb meine Frage: Gibt es einen (auch für Anfänger wie mich zu bewältigenden) Weg, die verschiedenen Einzel-Tabellen in einer einzigen zusammen zu fassen?

Vielen Dank vorab!

  1. Deshalb meine Frage: Gibt es einen (auch für Anfänger wie mich zu bewältigenden) Weg, die verschiedenen Einzel-Tabellen in einer einzigen zusammen zu fassen?

    Mit einem lässigen "SELECT <xyz FROM Quelltabelle1 ...> UNION SELECT <xyz FROM Quelltabelle2 ... etc.> INTO Zieltabelle" kannst Du vermutlich die Daten zusammenführen. Beachte Anzahl und Datentyp der zusammenzuführenden Daten, konsultiere die Doku.