묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
XmlQuery 조인에 대해서..
2007.12.26 20:07
<query id="getLogList" action="select">
<tables>
<table name="my_log" alias="l" />
<table name="my_member" alias="m" />
</tables>
<columns>
<column name="l.*" />
<column name="m.member_srl" />
</columns>
<conditions>
<condition operation="equal" column="l.id" var="m.id" />
</conditions>
</query>
XmlQuery 파일입니다.
두 테이블을 조인하려고 하는데 위의 내용을 실행하면 목록이 하나도 나오지 않습니다.
그래서 디버그 플래그 설정해서 실제 파서된 질의문을 보니 아래와 같이 나왔습니다.
select l.*,m.member_srl from `xe_my_log` as l,`xe_my_member` as m where (l.id = 'm.id')
위의 쿼리를 보면 'm.id' 과 같이 문자열로 인식되는데 어떻게 해야 컬럼으로 인식하나요?
<tables>
<table name="my_log" alias="l" />
<table name="my_member" alias="m" />
</tables>
<columns>
<column name="l.*" />
<column name="m.member_srl" />
</columns>
<conditions>
<condition operation="equal" column="l.id" var="m.id" />
</conditions>
</query>
XmlQuery 파일입니다.
두 테이블을 조인하려고 하는데 위의 내용을 실행하면 목록이 하나도 나오지 않습니다.
그래서 디버그 플래그 설정해서 실제 파서된 질의문을 보니 아래와 같이 나왔습니다.
select l.*,m.member_srl from `xe_my_log` as l,`xe_my_member` as m where (l.id = 'm.id')
위의 쿼리를 보면 'm.id' 과 같이 문자열로 인식되는데 어떻게 해야 컬럼으로 인식하나요?
컬럼 타입을 number로 바꾸니 잘되는군요.. 문자열 타입은 조인이 안되나보군요..