Hallo,
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).
Doch, da Datum und Zeit bei einem Timer der Dreh- und Angelpunkt sind.
Was meinst du mit zwei Drittel ungenutzter Felder?
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.
Einen Kontext gibt es doch eh immer, je nachdem, was angezeigt werden soll. Das ganze ist ja ein Timer und mit dem Timer sind verschiedenartige Ereignisse verbunden. Wenn man jetzt nur auf die events oder termine losgeht ist das mit einem JOIN doch recht bequem erledigt und an einem UNION hindert mich für komplexere Abfragen doch auch nichts.
Viele Grüße
Siri