У меня есть этот простой запрос T-SQL, он выдает кучу столбцов из таблицы, а также объединяет информацию из других связанных таблиц.
Моя модель данных проста. У меня запланировано мероприятие с участниками. Мне нужно знать, сколько участников участвует в каждом мероприятии.
Мое решение состоит в том, чтобы добавить CTE, который группирует запланированные события и подсчитывает количество участников.
Это позволит мне присоединиться к этой информации за запланированное событие. Простой запрос.
Мне нравится, когда мои запросы просты, однако, если я когда-либо в будущем должен иметь дополнительные временные результаты, доступные во время моего простого запроса, что мне делать?
Мне бы очень понравилось, если бы у меня было несколько CTE, но я не могу, не так ли? Какие у меня варианты?
Я исключил представления и делал вещи на уровне данных приложения. Я предпочитаю изолировать свои SQL-запросы.