Вставить в запрос Выбрать возвращает дубликаты строк

INSERT INTO INT_TBL_2 (product_id, UR_id, lang_code, country_code, named_obj_class,
named_obj_phonemes, total_phonemes, total_named_objects)
SELECT product_id, UR_id, lang_code, country_code, named_obj_class,
SUM(named_obj_phonemes), SUM(total_phonemes), SUM(total_named_objects)
FROM INT_TBL_1
WHERE named_obj_class = "city"GROUP BY product_id, UR_id, lang_code, country_code, named_obj_class

Мой запрос дает правильный результат при запуске вручную на сервере Oracle. Но тот же запрос при вызове через код C ++ дает результаты, дублированные 5000 раз.

Обратите внимание, что таблица INT_TBL_2 перед вставкой всегда пуст (только что создан).

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]