Tach!
in den einzelnen Tabellen (sind nicht nur die 3) sind jeweils noch viele unterschiedliche spalten.
Ja, und? Du kannst doch über die id verknüpfen, dann musst du nicht in jeder Tabelle Datum und Uhrzeit mitschleppen. Und deine Abfrage liese (ließe?) sich ohne komplexes SQL lösen.
Nö, die Daten sind schon unterschiedlich. Ihre Gemeinsamkeit ist nur, dass sie alle zu einem bestimmten Zeitpunkt stattfinden. Das allein rechtfertigt nach meinem Verständnis noch keine gemeinsame Tabelle. Ein Datumsfeld gegenüber zwei Dritteln ungenutzter Felder (Gleichverteilung angenommen).
Natürlich könnte man eine Tabelle mit Zeitpunkten und einem Typ anlegen, und pro Typ eine Tabelle mit den typspezifischen Daten. Dann müsste man aber immer anhand des Typ-Wertes entscheiden, welche Tabelle hinzugejoint werden muss. Das ist deutlich unangenehmer als eine Übersicht unterschiedlicher Tabellen mit UNION zu erzeugen.
dedlfix.