을 무엇 생각한다는 matc이다. 각 테이블에 값을 힝 :
이
select src, sum(in1) as in1, sum(in2) as in2
from ((select distinct i.isrc as src, 1 as in1, 0 as in2 from table1 i) union all
(select distinct m.isrc as src, 0 as in1, 1 as in2 from table1 m)
) t
group by src;
위를 수행하기 전에, 당신이 도움이 요약 찾을 수 있습니다 : 비교를 위해 동일을 group by
동일한되는 및 인을위한
select in1, in2, count(*), min(src), max(src)
from (select src, sum(in1) as in1, sum(in2) as in2
from ((select distinct i.isrc as src, 1 as in1, 0 as in2 from table1 i) union all
(select distinct m.isrc as src, 0 as in1, 1 as in2 from table1 m)
) t
group by src
) s
group by in1, in2;
의미를 할 수 없습니다 끝 부분의 공백은 group by
의 유사성에 영향을 미치지 만 평등성에 대한 유사성에는 영향을 미치지 않아야합니다. 그러나 이렇게하면 두 테이블에서 일치 할 수있는 항목을 알 수 있습니다.
값이 맞습니까? – tadman
varchar에서 조인 할 때 공백과 보이지 않는 문자가 일치해야하는 것처럼 보이는 경우 일치를 쉽게 방지 할 수 있습니다. –
트리밍 및 상하부 케이싱 두 값을 사용해보십시오. –