x테이블 | ||
컬럼명 | id | a |
데이터 | 1 | 가나다자.. |
2 | 나다라사.. | |
3 | 라마바파.. | |
: | : | |
y테이블 | ||
컬럼 | b | |
데이터 | 나 | |
다 | ||
라 | ||
마 | ||
바 | ||
: | ||
질문: b컬럼에 있는 문자가 a컬럼에 있으면 해당 row는 한번만 select 하기. | ||
원하는 결과: | ||
id | a | |
1 | 가나다자.. | |
2 | 나다라사.. | |
3 | 라마바파.. | |
SELECT x.id, x.a | ||
FROM x, y | ||
WHERE y.b LIKE '%'||y.b||'%' | ||
; | ||
위 코드로 실행시 | ||
나오는 결과: | ||
id | a | |
1 | 가나다자.. | |
2 | 나다라사.. | |
1 | 가나다자.. | |
2 | 나다라사.. | |
2 | 나다라사.. | |
3 | 라마바파.. | |
3 | 라마바파.. | |
3 | 라마바파.. |
위코드를 어떻게 수정하면 제가 원하는 결과가 나올까요?
감사합니다.