0

我想知道是否可以使用 C# 和 SQLSE 比较一个数据库中两个不同表中的两列。如果两个表的数据顺序相同,我可以说这两个表是匹配的;否则,不匹配。

// 更多信息

我想比较两列具有重复值的两列值来自两名患者的实际就诊组合,我想检查他们是否在同一日期访问医院,并合理安排每 5 次组合去比较匹配我想比较整个表

4

2 回答 2

1

据我了解(否则请添加更多信息):

SELECT ColumnA, ColumnB, ColumnC FROM Table1 WHERE ColumnC IN (SELECT ColumnC FROM Table2)
于 2012-11-07T16:24:26.650 回答
0

假设您要比较两个表的主键列中的数据您可以执行以下操作,如果 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。您认为以下两列是否匹配?:

在此处输入图像描述

于 2012-11-07T16:19:19.473 回答