我有一个“唯一”列,“GID_New”,它位于多个表中。有没有办法检查它是否在 SQL 中的 QGIS 项目中的所有表中都是唯一的?
是否可以在一个 SQL 搜索中完成而不将表合并为一个然后运行类似的东西
SELECT A.GID_New, count(*), A.TableName
FROM "Water_Merged" as A
Group by A.GID_New
然后检查计数 >1
我也想知道非唯一 GID_New 来自哪个表。
数据在 QGIS 的地理包中,因此代码需要在 QGIS SQL 实现中工作。