この単純なT-SQLクエリを使用すると、テーブルから一連の列が出力され、他の関連テーブルの情報も結合されます。
私のデータモデルは単純です。参加者と一緒に予定されているイベントがあります。各イベントに参加する参加者の人数を知る必要があります。
これに対する私の解決策は、スケジュールされたイベントをグループ化し、参加者の数をカウントするCTEを追加することです。
これにより、予定されているイベントごとにその情報に参加できます。クエリをシンプルに保つ。
クエリを単純にしたいのですが、将来、単純なクエリ中に一時的な結果にアクセスできるようにする必要がある場合はどうすればよいですか?
複数のCTEを持つことができてもできない場合は、本当にそれを望みます。ここに私のオプションは何ですか?
ビューを除外し、アプリケーションデータレイヤーで処理を実行しました。SQLクエリを分離することを好みます。