2 つの列を比較しようとしていますが、一致しない行を返すことが目標です。たとえば、列1と2に次のものがあります
1 2
id name age job id name age job
1 aaa 11 bbb 1 aaa 11 bbb
2 ccc 22 ddd 2 ccc 22 eee
私が探しているリターンは
2 ccc 22 ddd
2 ccc 22 eee
私は次のものを使用しようとしています
select id, name, age from 1 where id in
(
select id, name, age from 1
minus
select id, name, age from 2
)
union all
select id, name, age from 2 where id in
(
select id, name, age from 1
minus
select id, name, age from 2
)
order by id
次のエラーが表示されます
ORA-00913: demasiados valores
00913. 00000 - "too many values"
*Cause:
*Action:
Error at Line: 6 Column: 1
それは1番目の行を指します(
どんな助けでも大歓迎です。