SQL 两个相同结构表对比内容,并显示差异。

2024-12-13 10:38:39
推荐回答(3个)
回答1:

第一个比较简单,有个语句结构块可以解决;或者用 Exists加关联也行;
第二个看起来应该是要建立在一个历史数据比对上的,你说的这两个表一个是实时的,一个是历史的?如果是,那第二个的第1个问题直接比对就可以了,这个也好解决~
重点想要关注学习下第2个,这个以前我也遇到过这样的困扰,当时字段太多有好几百个,后来协商重点记录了十多个字段,是在Trigger里完成的。也是相当于没有找到终极方案~

回答2:

oracle有几个函数,minus是取不相交集,intersect 取交际

回答3:

大概能明白的你的意思,你需要一个可以记录商品参数变更的历史轨迹.
这个很简单,在调整的时候,插入调整的数据进去就好了.正就加加 负就减
你每次查询的时候分类做group by 就好了.
我之前做的保险公司的保单续期缴费 大概就是这样的.