메뉴 건너뛰기

infra

[mysql] outer join 으로 다른 테이블 참조

lispro062015.12.27 16:39조회 수 763댓글 0

    • 글자 크기
코드로 입력하고, 코드표에서 이름을 가져와야하는 경우 join을 하는데, inner join이 안되서어 outer join을 썼다. 아직 개념이 덜 잡혀서 더 효율적인 코드를 못 써다고 생각한다.

 SELECT `pa`.`sale_code`, `pp`.`name`, `ppc`.`name`, `pc`.`rmst_name`, `doct_name`, `cust_name`, `cash_mony`, `cscd_mony`, `card_mony`, `yet__mony`, `slit_desc`, `reg_date`
FROM `_pay` `pa` LEFT OUTER JOIN `_payc` `pc` ON `pa`.`rmst_code` = `pc`.`rmst_code` LEFT OUTER JOIN `_code` `pp` ON `pp`.`code` = `pa`.`slit_code` LEFT OUTER JOIN `_code` `ppc` ON `ppc`.`code` = `pa`.`insu_code` LEFT OUTER JOIN `t_doctor` `td` ON `td`.`doct_numb` = `pa`.`rmdy_doct` where `reg_date` between '20150101' and '20150130';

요즘은 데이터를 가져와서 처리하기 보다는 처리해서 가져오기 등을 연습 중이다.

가져와서 수동으로 처리하는 바보짓을 줄이자.
lispro06 (비회원)
    • 글자 크기

댓글 달기

첨부 (0)
위로