Ich hab' eine Haupttabelle, die mit einer Subtabelle verknüpft ist. In der Subtabelle stehen variablen viele Datensätze zu jedem Datensatz der Haupttabelle; die Daten sind u.a. Zeiten (also in der Haupttabelle stehen verschiedene Typen von Aktionen, und jedesmal wenn eine Aktion eintritt, wird ein neuer Datensatz mit timestamp in die Subtabelle gelegt.
Nun will ich wissen, wie oft eine bestimmte Aktion heute, in der letzten Woche oder immer aufgetreten ist.
Bis jetzt hab' ich das ganze über einen LEFT JOIN verbunden. Eine Möglichkeit davon wäre ja denk ich nicht das Problem, einfach einschränken und ein COUNT(*) Feld dazunehmen. Aber kann ich alles gleich in einer Abfrage abfragen (also wie oft die Aktion heute, letzte Woche unsw) eingetreten ist?
Da würde ich ja normalerweise eine Einschränkung des COUNT(*) Befehls benötigen oder sehe ich das falsch?
Ist das in (my)SQL möglich, wenn ja, wie gehe ich das an?
Vielen Dank!!
Peter