【发布时间】:2017-03-08 12:12:05
【问题描述】:
我在数据库中有数据,我尝试检查今天和昨天的数据有何不同。
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)
//查询ip值相同但导入日期和节点值不同的数据
我得到以下结果,但它不正确。 例如:
2017-03-01|x.x.x.x|AAA
2017-03-06|x.x.x.x|AAA
以下是我需要的结果 例如:
2017-03-01|x.x.x.x|AAA
2017-03-06|x.x.x.x|BBB
节点发生变化时获取数据
这是我的数据
【问题讨论】:
-
也许您需要发布您的表格架构,以便其他人了解您拥有的内容
-
@Yazan,我按照你的建议添加了图片。希望这有助于其他人理解我的问题:)