Выявление идентичных пар в двух таблицах - PullRequest
1 голос
/ 17 октября 2019

У меня есть две таблицы с одинаковыми данными. Собран за две недели. Например,

В таблице 1 у вас есть

IP|Zip|state
x.x.x.x|abcde|NJ
y.y.y.y|qwert|NY
z.z.z.z|werty|NH

В таблице 2 у вас есть

IP|Zip|state
x.x.x.x|abcde|NJ
y.y.y.y|qwert|NY
m.m.m.m|werty|NH
z.z.z.z|merty|CA

Я хочу перекрыть эти таблицы и сравнить пары IP: Zipа затем подсчитать количество IP-адресов, измененных zip по состоянию таблицы 1. Спасибо за помощь!

1 Ответ

0 голосов
/ 17 октября 2019

Вы, кажется, хотите join и агрегацию:

select t1.state, count(t2.ip)
from table1 t1 left join
     table2 t2
     on t1.ip = t2.ip and t1.state = t2.state and t1.zip <> t2.zip
group by t1.state;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...