radom 하게 3개만 select 하고 싶은데.. 이거 xml 쿼리로는 안되는거죠 ? 

  • ?
    default="RANDOM()" 으로 하고 값을 안주면 되어요
    정리는 안되어 있지만...

    $obj->sort_index = 'RAND()'
    라고 적은 부분을 참고하세요

    https://github.com/misol/random_document/blob/master/random_document.addon.php

    XML 쿼리 파일은
    https://github.com/misol/random_document/blob/master/queries/getRandomDocuments.xml 이겁니다.
  • profile
    글이 많을 때 ORDER BY RAND 하면 무지 느립니다. 몇 개만 쏙 뽑아오는 것이 아니라, 우선 모든 글을 랜덤 순서로 섞은 후에 맨 처음 몇 개만 반환하는 쿼리거든요.
  • profile profile
    ㅎㅎ 문서번호를 배열로 받아서, radnom 으로 3개를 뽑아낸다음 해당 문서번호만 select하는게 더 빠르겠네요 그럼
  • profile profile
    근데 그러면 수천~수만 개의 문서번호를 다 받아와야 하잖아요.
  • profile profile
    아 전 열몇개의 대상글을 잡아서 하는거라 상관은 없는데, 정말 수만개의 글이면 어떻게 해야할지.. 흠...
  • profile
    http://padudu.com/7
    이런건 어때요?
  • profile profile
    근데 이걸 xe에서 가능한가요 ?
  • profile profile
    전 xe문법은 모릅니다...-0-;;;