Объединяю запросы.
В первом запросе два поля номенклатура и цена. Во втором запросе только номенклатура. Необходимо чтоб номенклатура не повторялась. Но дело в том что так как у второго запроса нет поля цена приходится выбирать 0 как цена. Соответственно цены у двух запросов разные и номенклатура дублируется. Как-то можно выбрать во втором запросе только ту номенклатуру которой нет в первом?
Код
Выбрать тз.номенклатура как номенклатура,
тз.цена как цена
из тз
объединить
Выбрать тз1.номенклатура как номенклатура,
0 как цена
из тз1
Придется писать еще запрос или как то в этом запросе можно отбросить ненужное?
Выбрать тз.номенклатура как номенклатура,
тз.цена как цена
из тз
объединить
Выбрать тз1.номенклатура как номенклатура,
0 как цена
из тз1
Сгруппировать по номенклатура
А с полем цена что делать? Пишет поле не входит в группу.
(4) Вопрос нормальный, просто надо уловить мессадж. Я часто сталкиваюсь с такой необходимостью. Юзать временные таблицы могу. Хочу сделать оптимальней. То есть сразу в одном запросе. То есть меня интересует есть ли в запросе такая возможность. Если нельзя в одном запросе это сделать я сделаю в нескольких.