J'ai cette requête T-SQL simple, qui émet un ensemble de colonnes à partir d'une table et joint également des informations provenant d'autres tables. apparenté tables.
Mon modèle de données est simple. J'ai un événement programmé, avec des participants. J'ai besoin de connaître le nombre de participants à chaque événement.
Ma solution consiste à ajouter un CTE qui regroupe les événements programmés et compte le nombre de participants.
Cela me permettra de joindre ces informations par événement programmé. La requête doit rester simple.
J'aime que mes requêtes soient simples, mais si je dois à l'avenir avoir accès à des résultats temporaires supplémentaires lors de ma requête simple, que dois-je faire ?
J'aimerais vraiment pouvoir avoir plusieurs CTE, mais ce n'est pas possible, n'est-ce pas ? Quelles sont mes options ?
J'ai exclu les vues et les actions au niveau de la couche de données de l'application. Je préfère isoler mes requêtes SQL.