SELECT * FROM `rx_테이블` WHERE `인덱스` in (select max(`인덱스`) from `rx_테이블` group by `필드`order by `정렬필드`);
위의 SQL을 라이믹스 XML문법으로 변경하려면 어떻게 작성해야할까요ㅜㅜ 기본적인 문법만 주구장창 써오다보니... in select max 이러한 문장을 어디다 써야하는지 메뉴얼을 봐도 잘 모르겠습니다ㅠ
PHP | PHP 7.2 |
---|---|
CMS | Rhymix 2.0 |
SELECT * FROM `rx_테이블` WHERE `인덱스` in (select max(`인덱스`) from `rx_테이블` group by `필드`order by `정렬필드`);
위의 SQL을 라이믹스 XML문법으로 변경하려면 어떻게 작성해야할까요ㅜㅜ 기본적인 문법만 주구장창 써오다보니... in select max 이러한 문장을 어디다 써야하는지 메뉴얼을 봐도 잘 모르겠습니다ㅠ
https://xe1.xpressengine.com/dev_guide
예전에 XE에서 발행한 개발자 가이드에서, <condition>에 서브쿼리 쓰는 문법을 참고해 보세요.
IN ( SELECT ... ) 서브쿼리 안에 있는 ORDER BY는 별도의 갯수 제한이 없다면 무의미한 것 같습니다.
최종 결과를 정렬한다면 IN ( SELECT ... ) ORDER BY ... 가 되어야겠지요.