我想知道是否可以使用C#和SQLSE比较一个数据库中两个不同表中的两列。如果两个表按顺序有相同的数据,我可以说这两个表是匹配的;否则,没有匹配。
//更多信息
我想比较两列有重复值的两个栏目来自两个病人的实际访问组合,我想检查他们是否在同一天访问医院并合理地进行每5个组合的比较并比较比赛我想比较整个表
答案 0 :(得分:1)
据我所知(否则请添加更多信息):
SELECT ColumnA, ColumnB, ColumnC FROM Table1 WHERE ColumnC IN (SELECT ColumnC FROM Table2)
答案 1 :(得分: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
。您是否认为以下两列匹配?: