일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- appspresso
- PLSQL
- Android
- MFC
- JSON
- node.js
- 전자정부프레임워크
- rowspan
- sencha touch
- tomcat
- Spring
- 가우스
- oracle
- Eclipse
- GPS
- Struts
- Ajax
- MySQL
- swingx
- jsr 296
- WebLogic
- Google Map
- 선택적조인
- ibsheet
- phonegap
- PHP
- dock
- JDOM
- iBATIS
- jQuery
- Today
- Total
목록선택적조인 (2)
Where The Streets Have No Name
CREATE TABLE `t_contact` ( `customer_id` varchar(100) NOT NULL DEFAULT '', `telno` varchar(100) DEFAULT NULL, PRIMARY KEY (`customer_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; CREATE TABLE `t_customer` ( `customer_id` varchar(100) NOT NULL DEFAULT '', `name` varchar(100) DEFAULT NULL, `customer_type` varchar(100) DEFAULT NULL, `sno` varchar(100) DEFAULT NULL, PRIMARY KEY (`customer_id`) ) ENGIN..
출처 : http://extremedb.blogspot.com/2008/05/lateral-view.html Lateral View와 아우터조인의 개념에 대해서는 이미 언급이 되었고 이번에는 Lateral View 를 이용한 튜닝에 대하여 알아보기로 한다. 먼저 개발자들에게 받는 질문 상위 10개 중에 항상 들어있는 질문이 있다. "선택적으로 조인하는 기능이 오라클에 있습니까?" 필자는 항상 다음과 같이 답변한다. "있습니다." 아래 모델을 보자. 이모델을 보면 고객유형(subtype) 에 따라서 개인기본으로 조인할지 사업자기본으로 조인할지 결정이 되는것이다. 물론 연락처기본은 고객기본과 항상 1:1 이다. 이런 모델에서 대부분의 개발자는 아래와 같은 SQL 을 작성한다. SELECT A.고객번호, A...