我想尝试检测两个表之间的属性变化。这个旧答案让我参与其中,但不是我真正需要的。
鉴于以下
如果我跑
Select 'TABLE1-ONLY' AS SRC, T1.*
from (
Select * from Table_Original as Original
except
Select * from Table_Updated as Updated
) As T1
Union All
Select 'TABLE2-ONLY' AS SRC, T2.*
from (
Select * from Table_Updated as Updated
except
Select * from Table_Original as Original
) As T2
其中的一个问题是,它不仅会在密钥相同时比较字段(因此在某处应该有'where Original.Key = Updated.Key'。
理想情况下,这应该在QGIS SQL 实现中工作,但也对 MySQL 开放。
上面的所有数据都在https://drive.google.com/drive/folders/1y8EtdCZbNBz9JdvjLGU1N-rN-rK4p8R5?usp=sharing - 我添加了屏幕截图,因为这样输出看起来更好。


