我想知道是否可以使用 C# 和 SQLSE 比较一个数据库中两个不同表中的两列。如果两个表的数据顺序相同,我可以说这两个表是匹配的;否则,不匹配。
// 更多信息
我想比较两列具有重复值的两列值来自两名患者的实际就诊组合,我想检查他们是否在同一日期访问医院,并合理安排每 5 次组合去比较匹配我想比较整个表
我想知道是否可以使用 C# 和 SQLSE 比较一个数据库中两个不同表中的两列。如果两个表的数据顺序相同,我可以说这两个表是匹配的;否则,不匹配。
// 更多信息
我想比较两列具有重复值的两列值来自两名患者的实际就诊组合,我想检查他们是否在同一日期访问医院,并合理安排每 5 次组合去比较匹配我想比较整个表
据我了解(否则请添加更多信息):
SELECT ColumnA, ColumnB, ColumnC FROM Table1 WHERE ColumnC IN (SELECT ColumnC FROM Table2)
假设您要比较两个表的主键列中的数据;您可以执行以下操作,如果 CNT 大于 1,则它们不匹配:
SELECT COUNT(*) CNT
FROM
X
FULL OUTER JOIN Y
ON
X.primaryKeyColumn = Y.primaryKeyColumn
WHERE
X.otherColumn IS NULL
OR
Y.otherColumn IS NULL
你的问题有点含糊。你似乎很关心ORDER
。您认为以下两列是否匹配?: