Суть проблемы такова: есть запрос с 2-мя вложенными запросами. Каждый из подзапросов на выходе дает одинаковые по структуре данные (Продукция, материал, количество), но количество строк в выходных данных различно и может не совпадать по какому-либо полю. (Например в 1 запросе есть продукция, но нет материала из 2-го запроса). Необходимо вывести все данные из 2-х запросов с группировкой по полю "продукция".
И в чем проблема?
...
ВЫБРАТЬ Продукция, Материал, СУММА(Кол1), СУММА(Кол2)
ИЗ
(ВЫБРАТЬ
Продукция, Материал, Количество КАК Кол1, 0 КАК Кол2
ИЗ Таблица1
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ Продукция, Материал, 0, Количество
ИЗ Таблица2) КАК Сборка
СГРУППИРОВАТЬ ПО Продукция, Материал
...
Примерно так.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший