Собственно вопрос прост: в СКД, когда используешь Набор данных - объединение, как происходит объединение между запросами.
Допустим 1-й запрос возвращает таблицу с полями: А, Б и Г
Второй: А и Д
Итоговый как понимаю будет А, Б, В и Г -- результат соединения между 1-й таблицей и 2-й по полю А. А какое соединение ? Внутреннее (вроде в СКД внутреннего нет) ? Левое ?
Какбе не путай UNION и JOIN (ОБЪЕДИНИТЬ и СОЕДИНЕНИЕ соответственно).
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший