私はDBにデータを持っており、今日と昨日の間のデータの違いを調べようとしています。同じIP値であるが、異なるのインポート日付とノードが、私は次のような結果を得るが、それは正しくないいくつかの値が変更されるクエリデータ
値
select distinct prefix_id,node_name,prefix_cidr
FROM tableA AS old
WHERE import_date = '2017-03-06'
AND prefix_cidr
IN
(SELECT prefix_cidr
FROM tableA
WHERE old.import_date <> import_date
AND old.prefix_cidr = prefix_cidr
AND node_name <> old.node_name)
//クエリデータ。 例:私は、ノードが、これは私のデータ
ある
を変更したときにデータを取得
2017-03-01|x.x.x.x|AAA
2017-03-06|x.x.x.x|BBB
:
2017-03-01|x.x.x.x|AAA
2017-03-06|x.x.x.x|AAA
次は私が EXを必要とする結果であり、 https://i.stack.imgur.com/xomO7.png
多分あなたは – Yazan
@Yazanを持っているかを理解するために他の人のためのあなたのテーブル(複数可)のスキーマを投稿する必要があるが、私は、画像を追加しました。他の人が私の質問を理解してくれることを願っています:) – HeAu