포럼
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
서브 쿼리 때문에... 아직 지원이 아닌가요??? 아님제가 틀린건가요???
2012.02.29 14:41
데브 노트에 있는 내용을 참고 하고 거기에 있는 쿼리를 이용하였을때도 안되네요...
밑에 있는 쿼리는 제가 xml로 만들어 보는중인 쿼리 입니다.
test를 해봤는데...
내가 틀린거야 라고 외치고 있지만 한편으로 혹시 그많은 버그중 하나 아닌가하는 생각에...
document_srl in () 이런식으로 서브 쿼리가 있어야 할자리가 뻥뚤린체 만들어 집니다.
test할만한 서브쿼리가 데브노트 이외에 찾아볼수 없네요...
쿼리
SELECT list_order,document_srl FROM `documents` where status in ('PUBLIC') and
document_srl in (select document_srl from onposts where module_srl in(123,123,123,123 ) )
limit 23700,10"
xml 쿼리
<query id="getSelectDocIDList" action="select">
<tables>
<table name="documents" />
</tables>
<columns>
<column name="list_order" alias="list_order" />
<column name="document_srl" alias="document_srl" />
</columns>
<conditions>
<condition operation="in" column="status" var="statusList" default="PUBLIC" />
<condition operation="in" column="document_srl" pipe="and"/>
<query alias="documentMaxRegdate">
<tables>
<table name="onposts" alias="onpost" />
</tables>
<columns>
<column name="onposts.document_srl" alias="document_srl" />
</columns>
<conditions>
<condition operation="in" column="onposts.module_srl" var="module_srls" notnull="notnull" />
</conditions>
</query>
</conditions>
<navigation>
<list_count var="list_count" default="20" />
<page_count var="page_count" default="10" />
<page var="page" default="1" />
</navigation>
</query>
재미있는 현상은
<condition operation="in" column="document_srl" var="subquery" pipe="and"/>
이런 식의 의 변수가 있을때 직접 쿼리를 날리면 실행이 가능하네요 쿼리생성이 가능하네요 신기하게도....
의견 부탁드립니다.