묻고답하기
조인 쿼리시 문제 <<쿼리문 추가했습니다>>
2010.01.25 16:44
아래 질문을 했는데.. 쿼리문을 추가해야 답변가능한거같다는 이야기가있어서 쿼리문을 올림니다.
<query id="GetXXXXX" action="select">
<tables>
<table name="g4_XXXX" alias="A"/>
<table name="g4_XXXXXXX" alias="B"/>
</tables>
<columns>
<column name="*"/>
</columns>
<conditions>
<condition operation = "equal" column = "A.stock_no" default="B.stock_no" />
<condition operation = "more" column = "A.op_day" var ="op_day1" default="0" pipe="and"/>
<condition operation = "equal" column = "A.unit_code" var ="unit_code" default="00000000" pipe="and"/>
<condition operation = "equal" column = "A.stock_no" var ="stock_no" default="00000000" pipe="and" />
</conditions>
<navigation>
<index var="sort_index" default="A.op_day" order="asc" />
<list_count var="list_count" default="20" />
</navigation>
</query>
위 XML 쿼리가 저가 작성한 코드입니다. 일단 디버그모드로 보면
<condition operation = "equal" column = "A.stock_no" default="B.stock_no" /> 이부분에서 문제가발생합니다.
(생략) where A.stock_no=B.stock_no and (생략) 이런식으로 인식이 되어야하는데 A.stock_no='B.stock_no' 이런식으로 쿼리문이 뿌려져서 데이터를 못가지고오고있습니다.
다른 것도 위와같은 형식으로 작성해서 조인해서 잘사용하고있는데 이부분이 문제가 되어서 이것저것 해바도 문제가 있어서 고수님께 질문을 하게되었습니다.
댓글 1
-
디엔데빌
2010.01.25 16:57
받은데이터가 euc-kr 이어서 그래서 그러나싶어서 저가 mysql-front 를 사용하는데 utf-8로 변경하여 해도 같은상황이었습니다. -
라르게덴
2010.01.25 17:02
쪽지 드렸습니다.
default를 var로 바꿔봤습니다.
-
디엔데빌
2010.01.25 17:22
감사함니다 그 부분으로 주신대로 해보았으나 작동이되지않습니다.