Sql 如何在使用EXPECT命令后查找不同的列值
我有两张桌子。使用except命令,我可以找到两个表之间不匹配的值 例: 现在我需要找出哪列的值的差异?我怎样才能找到那个专栏?Sql 如何在使用EXPECT命令后查找不同的列值,sql,sql-server,sql-server-2005,Sql,Sql Server,Sql Server 2005,我有两张桌子。使用except命令,我可以找到两个表之间不匹配的值 例: 现在我需要找出哪列的值的差异?我怎样才能找到那个专栏? 我正在使用SQL 2005。用例来找出差异如何?您能举个例子吗?我认为在这种情况下,完全连接可能是更好的选择fit@riad-您必须匹配所有字段并不意味着您不能使用任何联接,只是联接条件在所有字段上都完成了您没有PK?也没有唯一的约束?您希望任何查询如何识别一行?如果您更新了所有列,您如何将其与该行过去的外观相匹配?在开始解决业务问题或编写奇怪的查询之前,您需要正确地
我正在使用SQL 2005。用例来找出差异如何?您能举个例子吗?我认为在这种情况下,完全连接可能是更好的选择fit@riad-您必须匹配所有字段并不意味着您不能使用任何联接,只是联接条件在所有字段上都完成了您没有PK?也没有唯一的约束?您希望任何查询如何识别一行?如果您更新了所有列,您如何将其与该行过去的外观相匹配?在开始解决业务问题或编写奇怪的查询之前,您需要正确地进行设计。
(select * from test_table3) except (select * from test_table1)