假如有a和b两个表,结构和数据都一样,通过对a表的增删改查操作,怎么找出与b表中不同的记录(就是变化的部分),要全表扫描吗?一条条记录,一个个字段的匹配?谁知道有什么好方法介绍下,谢了。
你用的什么数据库?
Oracle的话用Minus :<第一个查询> Minus <第二个查询>
Sql server的话用Except:<第一个查询> Except <第二个查询>
建议你仔细阅读下命令Minus/Except的使用方法。
用一张中间表,对A表操作的时候记录A表的ID,然后用B表和中间表关联,就搞定了,
可以看看 except 语法,用这个可以做到
建AB俩个表的中间表