сравните две таблицы и удалите строки из одной таблицы, если в двух таблицах кустов есть схожие значения - PullRequest
0 голосов
/ 15 декабря 2018

Описание таблицы находится по ссылке

В таблице 1 и таблице 2 есть строки с A и D. Мне нужно, чтобы эти два элемента были удалены из таблицы 2.

Пожалуйста, проверьтессылка ниже для наглядности.Спасибо.

1 Ответ

0 голосов
/ 15 декабря 2018

Вы можете сделать INSERT OVERWRITE, используя LEFT JOIN запрос выбора.

INSERT overwrite TABLE table2
SELECT t2.* 
  from table2 t2
       LEFT JOIN table1 t1
        on (t1.x = t2.p) --use appropriate common column name 
WHERE t1.x is NULL; --where there's no common element in t2
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...