只是为了帮助…
可以理解,两个查询都以相同的顺序返回相同的列。
您必须执行以下操作:
SELECt COUNT(*) FROM ( ([YOUR_QUERY_A] EXCEPT [YOUR_QUERY_B]) -- A_B UNIOn ALL ([YOUR_QUERY_B] EXCEPT [YOUR_QUERY_A]) -- B_A ) EX
如果返回0,则两个查询返回相同的值
出于测试目的:
SELECt COUNT(*) FROM ( (select 1 a EXCEPT select 1) UNIOn ALL (select 1 EXCEPT select 1) ) EX
更改一些内部查询,看看有什么变化



