Bu basit T-SQL sorgusu var, bir tablodan sütun bir demet yayar ve ayrıca diğer ilgili tablolardan bilgi katılır .
Veri modelim basit. Katılımcılar ile planlanmış bir etkinliğim var. Her etkinliğe kaç katılımcının katıldığını bilmem gerekiyor.
Buna benim çözümüm planlanan etkinlikleri gruplayan ve katılımcı sayısını sayan bir CTE eklemektir.
Bu, planlanan etkinlik başına bu bilgilere katılmamı sağlayacaktır. Sorguyu basit tutma.
Sorgularımı basit tutmayı seviyorum, ancak gelecekte basit sorgum sırasında ek geçici sonuçlara erişebilmem gerekiyorsa ne yapmalıyım?
Birden fazla CTE alabilirsem gerçekten isterdim, ama yapamam, değil mi? Burada benim seçeneklerim neler?
Uygulama veri katmanında görünümleri ve işleri yapmayı reddettim. SQL sorgularımı izole etmeyi tercih ederim.