[상황] 10건은 50건에 다 있는 값이고 50건은 또 100건에 다 포함되어 있는 값이라 가정한 상황입니다.
SELECT * FROM
(테이블 1 건수 100건 ) A1,
(테이블 2 건수 50건 ) B1,
(테이블 3 건수 10건 ) C1
WHERE A1.COLUME1 = B1.COLUME1
이렇게 조회 했을 때 왜 결과값이
이상하게 나오는 것인가요?
[질문1] C1을 언급하지 않으면 안되는 것인가요?
-------------------------------------------------------------
SELECT * FROM
(테이블 1 건수 100건 ) A1,
(테이블 2 건수 50건 ) B1,
(테이블 3 건수 10건 ) C1
WHERE A1.COLUME1 = B1.COLUME1
AND
A1.COLUME1 = C1.COLUME1
[질문2] 이렇게 조회 한다고 하면 결과 값이 위 상황에 맞다면 10개가 나오나요?
-------------------------------------------------------
SELECT * FROM
(테이블 1 건수 100건 ) A1,
(테이블 2 건수 50건 ) B1,
(테이블 3 건수 10건 ) C1
WHERE A1.COLUME1 = B1.COLUME1
AND B1.COLUME1 = C1.COLUME1
[질문3] 이렇게 조회 한다고 하면 결과 값이 위 상황에 맞다면 10개가 나오나요?
-------------------------------------------------------
SELECT * FROM
(테이블 1 건수 100건 ) A1,
(테이블 2 건수 50건 ) B1,
(테이블 3 건수 10건 ) C1
WHERE A1.COLUME1 = B1.COLUME1
AND B1.COLUME1 = C1.COLUME1
AND
C1.COLUME1 = A1.COLUME1
[질문4] 이렇게 조회 한다고 하면 결과 값이 위 상황에 맞다면 10개가 나오나요?
교집합 형태가 이해되긴 하는데요...
아직 몇몇 부분이 잘 이해가 안되어서 이렇게 질문 드립니다...고맙습니다...