묻고답하기

일정관리 게시판을 만들려고 하는데, 음력을 DB에 저장해 놓고 게시판의 extra_vars들과 조인해서 사용하려고 합니다.

혹시 쿼리 XML을 만들때 조인 관련 형식은 어떻게 되는지 알 수 있을까 해서 이렇게 글을 남깁니다.

비교식(condition) 에서 조인해서 2개의 칼럼을 사용하는 방법하구요, 칼럼비교시 변수가 아니라 query에 상수를 집어넣는 방법을 알려주시면 감사하겠습니다.

아래와 같은 방법으로 사용할수는 없는 거겠죠 ^^
<query id="getDocumentList" action="select">
    <tables>
        <table name="documents" alias="b" />
        <table name="stdt" alias="a" />
    </tables>
    <columns>
  <column name="a.stdt01" alias="yymmdd" />
  <column name="a.week01" alias="ww" />
  <column name="a.yun" alias="yun" />
  <column name="a.lstdt" alias="lu" />
        <column name="b.*" />
    </columns>
    <conditions>
        <condition operation="in" column="b.module_srl" var="module_srl" filter="number" />
        <condition operation="equal" column="b.category_srl" var="category_srl" pipe="and" />
  <!-- adsf -->
        <group pipe="and">
   <group>
    <condition operation="equal" column="substring(b.extra_vars1,5,4)" column="substring(a.lstdt,5,4)"/>
    <condition operation="equal" column="b.extra_vars2" value="음력" pipe="and" />
    <condition operation="equal" column="b.extra_vars3" value="반복" pipe="and" />
    <condition operation="less" column="substring(b.extra_vars1,1,4)" column="substring(a.lstdt,1,4)" pipe="and" />
   </group>
   <group pipe="or">
    <condition operation="equal" column="substring(b.extra_vars1,5,4)" column="substring(a.stdt01,5,4)"/>
    <condition operation="notequal" column="b.extra_vars2" value="음력" pipe="and" />
    <condition operation="equal" column="b.extra_vars3" value="반복" pipe="and" />
    <condition operation="less" column="substring(b.extra_vars1,1,4)" column="substring(a.lstdt,1,4)" pipe="and" />
   </group>
   <group pipe="or">
    <condition operation="equal" column="substring(b.extra_vars1,5,4)" column="substring(a.lstdt,5,4)"/>
    <condition operation="equal" column="b.extra_vars2" value="음력" pipe="and" />
    <condition operation="notequal" column="b.extra_vars3" value="반복" pipe="and" />
    <condition operation="equal" column="substring(b.extra_vars1,1,4)" column="substring(a.lstdt,1,4)" pipe="and" />
   </group>
   <group pipe="or">
    <condition operation="equal" column="substring(b.extra_vars1,5,4)" column="substring(a.stdt01,5,4)"/>
    <condition operation="notequal" column="b.extra_vars2" value="음력" pipe="and" />
    <condition operation="notequal" column="b.extra_vars3" value="반복" pipe="and" />
    <condition operation="equal" column="substring(b.extra_vars1,1,4)" column="substring(a.lstdt,1,4)" pipe="and" />
   </group>
        </group>
  <group pipe="and">
            <condition operation="equal" column="b.member_srl" var="s_member_srl" pipe="or" />
        </group>
        <group pipe="and">
            <condition operation="more" column="a.stdt01" var="start_date" pipe="and" />
            <condition operation="less" column="a.stdt01" var="end_date" pipe="and" />
        </group>
    </conditions>
    <navigation>
        <index var="sort_index" default="list_order" order="order_type" />
    </navigation>
</query>
글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
짤막한글 크롬 사파리 호환 문제 질문입니다.  
승삼이 위젯 질문좀 부탁드립니다. [1] 2013.03.16 by Love_Park
zartin 검색창에서 오류가 나요. file  
포칼 텍스타일 허브 관련 문제  
Choi 1.7.3 관리자페이지 방문자수, 페이지뷰 집계가 안됩니다... file  
참치찌개 쪽지함 질문  
이희창697 모바일스킨이 적용이 안됩니다. ㅜㅜ [1] 2013.03.16 by 맛있는우유
개맨 xe 백업하기 [1] 2013.03.16 by 맛있는우유
하하파워 홈페이지 내에서 파일서버내의 폴더나 파일을 직접 열 수 있는 방법 있나요? [1] file 2013.03.16 by 맛있는우유
우냠냠냠 송동우님 질문좀드립니다.. [1] 2013.03.16 by 맛있는우유
音志 게시물 작성시 알림이 기본체크되어있습니다.  
본체 1.7.3.0 업데이트시,..  
kingmaya 코어 1.7로 업데이트 했는데 내용값은 필수입니다라고 뜨네요.  
그누와엑스이 Captcha 애드온관련.  
버디구루 접속통계  
몽실아빠 1.7.3 captcha 특정회원 그룹에게는 적용되지 않게 하기 질문 [1] 2013.03.17 by 송동우
아까거기서 게시글의 댓글이 달리경우 원글 작성자에게 메일로 전달 기능. [1] 2013.03.17 by 푸시아
길용진 XE에 대해 여러가지 질문 드리고싶습니다  
꿈틀잉 phpmyadmin sql 명령어 질문드립니다. [1] 2013.03.17 by 송동우
김아랑634 게시판 권한설정이 모든사용자 인데도... [1] 2013.03.17 by 김아랑634
참치찌개 SCRIPT7002: XMLHttpRequest [1] 2013.03.17
서기에요 최근글 2배열 질문..  
서기에요 이런 위젯스킨 있을까요? [1] file 2013.03.17 by 서기에요
Sean_ 해외 아니면 한국내 호스팅 회사 선택? [1] 2013.03.17 by Fidelity
홍길동친구 글자(제목)을 자르고 싶어요 [1] 2013.03.17 by 송동우
제로보드장이 제로보드 포인트를 온라인으로 판매할수있는 방법이...도움이 필요합니다 [2] 2013.03.17 by misol
우냠냠냠 회원그룹별로 다른목록을 출력하고싶습니다. [1] 2013.03.17 by 송동우
도로테비 미투데이 위젯이 크롬에서 가장 상단에 함께 출력됩니다 [1] 2013.03.17 by 송동우
손주사랑 엮인글인지 뭔지 이건 삭제해야 되나요? file  
sho2kan 레이아웃 css와 게시판 css, 에디터 css 충돌 문제.. file