Hallo zusammen,
ich möchte gerne eine Eventverwaltung schreiben. Dazu kann man Eventarten erstellen. Diese Eventarten werden dann zu Grunde gelegt bei der Terminerstellung wo nun eine Maximale Teilnehmerzahl / Eventart eingetragen werden soll. Es können je Termin unterschiedliche Eventarten mit unterschiedlichen Maximalen Teilnehmerzahlen eingetragen werden. Die Teilnehmer stehen in einer Liste und sind einem bestimmten Eventart zugeordnet.
Die Tabellen:
Eventart: Eventkürzel, Eventname,ID
Teilnehmer: Anmeldedatum,Name,Vorname,EventID,ID
Termine: Eventdatum,Eventuhrzeit,(Teilnehmermax EventID x,Teilnehmermax EventID y),ID
Jetzt möchte ich einen SELECT Aufruf mit dem ich automatisiert die maximal möglichen Teilnehmer der Veranstalltung zuordnen:
SELECT * FROM Teilnehmer WHERE EventID='x' ORDER BY Anmeldedatum LIMIT Teilnehmermax Event x
Mein Problem ist nun wie ich die dynamik hinbekomme damit ich einmal die Eventarten für jeden Termin und die Maximaleteilnehmerzahl für jede Eventart ausgelesen und verarbeitet bekomme. Habe schon über eine weitere Tabelle nach gedacht. Wäre das vielleicht die Lösung?
ich möchte gerne eine Eventverwaltung schreiben. Dazu kann man Eventarten erstellen. Diese Eventarten werden dann zu Grunde gelegt bei der Terminerstellung wo nun eine Maximale Teilnehmerzahl / Eventart eingetragen werden soll. Es können je Termin unterschiedliche Eventarten mit unterschiedlichen Maximalen Teilnehmerzahlen eingetragen werden. Die Teilnehmer stehen in einer Liste und sind einem bestimmten Eventart zugeordnet.
Die Tabellen:
Eventart: Eventkürzel, Eventname,ID
Teilnehmer: Anmeldedatum,Name,Vorname,EventID,ID
Termine: Eventdatum,Eventuhrzeit,(Teilnehmermax EventID x,Teilnehmermax EventID y),ID
Jetzt möchte ich einen SELECT Aufruf mit dem ich automatisiert die maximal möglichen Teilnehmer der Veranstalltung zuordnen:
SELECT * FROM Teilnehmer WHERE EventID='x' ORDER BY Anmeldedatum LIMIT Teilnehmermax Event x
Mein Problem ist nun wie ich die dynamik hinbekomme damit ich einmal die Eventarten für jeden Termin und die Maximaleteilnehmerzahl für jede Eventart ausgelesen und verarbeitet bekomme. Habe schon über eine weitere Tabelle nach gedacht. Wäre das vielleicht die Lösung?