Какое преимущество имеет использование нескольких наборов данных в СКД? Понятно, что иногда бывает нужно соединить несколько источников данных - например запрос с данными внешнего источника. Но для чего делают несколько источников - запросов и потом объединяют их средствами СКД, что это дает в сравнении с обычным соединением в запросе?
Ради специфичного расчета итогов, чтобы они считались не как в запросе, а при соединении убирались дубли.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший