<select id="test" parameterType="map" resultType="caseInsensitiveMap">
SELECT *
FROM tb_book a, tb_pensil b
WHERE a.EMAIL= #{email}
AND a.PASSWORD= #{password}
AND a.READ= 'Y'
</select>
위 조건문을 해석하면 TB_BOOK에 있는 EMAIL, PASSWORD칼럼을 파라미터 값과 비교해서 일치하고,
READ가 Y면 TB_BOOK 을 조회해라 라는 건 알고있습니다..
하지만 제가 원하는 기능은 TB_BOOK과 TB_PENSIL에 있는 컬럼들중에
EMAIL,PASSWORD가 파라미터 값과 같으며, READ가 Y인 것을 찾아 조회해라를 하고싶습니다!!
+ TB_BOOK과 TB_PENSIL테이블의 EMAIL은 중복되지 않습니다.
WHERE a.EMAIL, b.EMAIL= #{email}
이런식으로도 해봤는데 맞는 방법이 아닌거같네요....
어려운 것이 아닐꺼라고 생각이 들지만 구글링을 아무리해도 확실한 답이 나오질 않습니다.
제가 적은 기능을 코드로 적어주시면 정말 감사하겠습니다.
선배 개발자분들 부탁 드리겠습니다,,,