我需要找出SQL Server表中所有列的值是否完全相同。该表内容是由存储过程创建的,列数可能会有所不同。第一列是ID,第二列和后续列必须进行比较,以确定所有列的值是否完全相同。
目前我不知道如何实现这一点。
最好的解决方案是仅显示行中在一个或多个列中具有不同值的行,除了带有ID的第一列外。
非常感谢您的帮助!
--> 编辑:该表如下图所示:
结果应该像这样,只显示具有一个或多个不同列值的行。
目前我不知道如何实现这一点。
最好的解决方案是仅显示行中在一个或多个列中具有不同值的行,除了带有ID的第一列外。
非常感谢您的帮助!
--> 编辑:该表如下图所示:
ID Instance1 Instance2 Instance3 Instance4 Instance5
=====================================================
A 1 1 1 1 1
B 1 1 0 1 1
C 55 55 55 55 55
D Driver Driver Driver Co-driver Driver
E 90 0 90 0 50
F On On On On On
结果应该像这样,只显示具有一个或多个不同列值的行。
ID Instance1 Instance2 Instance3 Instance4 Instance5
=====================================================
B 1 1 0 1 1
D Driver Driver Driver Co-driver Driver
E 90 0 90 0 50
我的表格有1000多行和40列