Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 如何在使用EXPECT命令后查找不同的列值_Sql_Sql Server_Sql Server 2005 - Fatal编程技术网

Sql 如何在使用EXPECT命令后查找不同的列值

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

我有两张桌子。使用except命令,我可以找到两个表之间不匹配的值

例:

现在我需要找出哪列的值的差异?我怎样才能找到那个专栏?
我正在使用SQL 2005。

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