2 つのクエリが特定のインスタンスから同等のデータを返すかどうかを確認する必要があります (これは、すべてのインスタンスで同等であるという意味ではないことを認識しています)。ただし、上記のデータの順序は気にしません。
私は現在使用しています:
(userQuery EXCEPT answerQuery) UNION ALL (answerQuery EXCEPT userQuery)
しかし、これは私に言います:
"SELECT first_name, last_name FROM employee" != "SELECT last_name, first_name FROM employee"
"SELECT id, first_name FROM employee ORDER BY id" != "SELECT id, first_name FROM employee"
基本的に、列または属性の順序に関係なく、正しく返されるはずです