Как обновить значения таблицы A из значений таблицы B? - PullRequest
0 голосов
/ 13 апреля 2020

У меня есть таблица (Таблица A) из db2, где столбцы (Дата, Part #, № инструмента, мощность) должны быть обновлены на основе таблицы B.

Table A
Date   part# tool# power
04/09   12    1     500
04/10   13    2     600
04/11   14    1     700

Table B 
Date   part# tool# power speed wheel
04/09   12    1    500    128    2
04/10   13    2    600    129    2
04/11   14    1    700    130    4
04/12   15    3    800    130    3
04/13   16    1    500    140    3
04/14   17    3    500    150    4

Итак, окончательный результат в таблице A должно быть как показано ниже

Table A
Date  part# tool# power
04/09 12     1     500
04/10 13     2     600
04/11 14     1     700
04/12 15     3     800
04/13 16     1     500
04/14 17     3     500

Как мне это сделать, используя db2 sql?

1 Ответ

0 голосов
/ 13 апреля 2020

Вы ищете это?

insert into a (date, part#, tool#, power)
    select b.date, b.part#, b.tool#, b.power
    from b
    where not exists (select 1 from a where b.date = a.date);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...