Ho questa semplice query T-SQL, emette un mucchio di colonne da una tabella e unisce anche informazioni da altre tabelle correlate .
Il mio modello di dati è semplice. Ho un evento in programma, con i partecipanti. Devo sapere quanti partecipanti partecipano a ciascun evento.
La mia soluzione a questo è quella di aggiungere un CTE che raggruppa gli eventi programmati e conta il numero di partecipanti.
Questo mi permetterà di unirmi a tali informazioni per evento programmato. Mantenere la query semplice.
Mi piace mantenere semplici le mie domande, tuttavia, se in futuro dovessi avere risultati temporanei aggiuntivi accessibili durante la mia semplice query, cosa devo fare?
Mi piacerebbe davvero, se potessi avere più CTE ma non posso, giusto? quali sono le mie opzioni?
Ho escluso le visualizzazioni e le operazioni a livello di dati dell'applicazione. Preferisco isolare le mie query SQL.