1

Суть такова: Нужно вставить строки с некоторыми значения из первой таблицы для второй, если таковых нет во второй.
Логику строю такую:
1. объединяю 1 и 2 таблицы по одинаковым ключам
2. хочу убрать из объединения таблиц 1 и 2 вывод первого объенинения
3. получившийся столбец с результатами инсертом в таблицу 2.

Первое объенинения легче пареной репы, а вот как вывести объединения 1 и 2 без не которых значений? или может составить по другому логику?

Оп оп отдыхаем хорошо...

2

А не проще ли для (1)+(2) внешнее объединение, где ключевое поле 2-й таблицы is null?

3

skyinfo пишет:

Нужно вставить строки с некоторыми значения из первой таблицы для второй, если таковых нет во второй.

может просто ввести UNIQ-индекс во вторую таблицу? и пусть лишние значения им рубятся?

95% процентов проблем находятся между клавиатурой и стулом.

4

bormant пишет:

А не проще ли для (1)+(2) внешнее объединение, где ключевое поле 2-й таблицы is null?

тоже так же решил, самый простой вроде вариант, моя голова почему то не додумалась ))) спасибо

Оп оп отдыхаем хорошо...