고민고민고민 또 고민하다 올려봅니다. 0 2 1,646

by 바람 [Oracle 기초] [2009.10.30 11:24:17]


2개의 table에서 값을 뿌려야하는데요..

where in 절을 검색해서 오프라인서버에서 혼자 두드려보고 오류만뜨고 기간이 다가와 급한마음에 컨닝성이 아닌

조언을 부탁드립니다.

 

우선 DB에 coils_track_data와 prod_coils 라는 2개의 table이 있습니다.

coils_track_data의 time_proc_end의 값이 null이 아닌 coil_id중

prod_coils에 포함되는 coil_id를 뽑아야 하는데..

 

null check하는 부분과.. 어떻게 해야지 절 더 업그레이드 시킬수 있을까요?

할줄아는거 같으면서도 두개의 table을 갖다놓고 뽑는거를 해야하니까 생각했던것과 다르게

조금 막연하고 답답합니다.

by 마농 [2009.10.30 11:30:26]
SELECT *
FROM coils_track_data
WHERE time_proc_end IS NOT NULL
AND coil_id IN (SELECT coil_id FROM prod_coils)
;

by 바람 [2009.10.30 12:50:29]
감사합니다. 제가 얻고자 하는값은 coil_id였는데..
한 구문만 바꾸니 되네요~
마농님 감사해요~~
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입