我有一个复杂的DB,我需要执行以下操作:
在一个复杂的事务之后,我需要在当前数据库和代表第一个数据库早期状态的第二个数据库之间生成某种差异报告,以确定添加了什么。
不需要确定删除的数据。我有5-10个表格要比较。所以我可以一个一个地做,也可以一起做。
达到目标的最佳SQL表达式是什么?
最佳,Askar
发布于 2013-01-23 00:27:42
对于tableX,
select current_db.tableX.id
from current_db.tableX
left outer join earlier_db.tableX
on current_db.tableX.id = earlier_db.tableX.id
where earlier_db.tableX.id is nullhttps://stackoverflow.com/questions/14463130
复制相似问题