안녕하세요. 초급 개발자 입니다.
쿼리 작성중에 문의사항이 있어서 이렇게 도움을 요청합니다.
질문 : Table A, B, C(코드 관리 TABLE) 가 있습니다.
A와 B는 서로 f key 로 연결되어 있어서 조인을 해서 필요한 컬럼값을 가져 오고 있습니다.
이렇게 조인을 통해서 가져온 컬럼값중에 B Table 에 있는 CODE 값을 매핑되어 있는 값으로 치환해서 client로 보내주려고 하는데
좋은 해결 방법이 있으면 좀 알려주세요.
지금 제가 임시적으로 사용한 방법은
SELECT A.some,
B.some,
(select code_nm from C where B.code = C.code)
FROM A, B
WHERE A.key = B.key
AND A.something = ?.
이렇게 해서 원하는 답이 나오기는 하는데 이렇게 쿼리를 짜면 성능이 많이 떨어진다고 해서
이런경우 주로 사용하는 해결법에 대해서 알고 싶습니다.
감사합니다. |