Ich habe diese einfache T-SQL-Abfrage, sie gibt eine Reihe von Spalten aus einer Tabelle aus und verknüpft auch Informationen aus anderen verwandten Tabellen.
Mein Datenmodell ist einfach. Ich habe eine geplante Veranstaltung mit Teilnehmern. Ich muss wissen, wie viele Teilnehmer an jeder Veranstaltung teilnehmen.
Meine Lösung besteht darin, einen CTE hinzuzufügen, der geplante Ereignisse gruppiert und die Anzahl der Teilnehmer zählt.
Auf diese Weise kann ich diese Informationen pro geplantem Ereignis eingeben. Die Abfrage einfach halten.
Ich möchte meine Abfragen jedoch einfach halten. Was kann ich tun, wenn ich in Zukunft während meiner einfachen Abfrage zusätzliche temporäre Ergebnisse haben muss?
Ich würde es wirklich mögen, wenn ich mehrere CTEs haben könnte, aber ich kann nicht, oder? Welche Möglichkeiten habe ich hier?
Ich habe Ansichten und Aktionen auf der Anwendungsdatenebene ausgeschlossen. Ich bevorzuge es, meine SQL-Abfragen zu isolieren.