여러개의 테이블에서 추천순으로 목록을 추출하고 싶습니다. 정보
여러개의 테이블에서 추천순으로 목록을 추출하고 싶습니다.
본문
안녕하세요 고수님들의 도움에 감사드립니다.
그누보드 8개의 게시판 테이블이 있구요 추천순으로 목록 추출을 하고 싶은데
쿼리문을 어떻게 짜야할지 모르겠습니다.
쿼리문 도움을 주시면 감사하겠습니다.
그누보드 8개의 게시판 테이블이 있구요 추천순으로 목록 추출을 하고 싶은데
쿼리문을 어떻게 짜야할지 모르겠습니다.
쿼리문 도움을 주시면 감사하겠습니다.
댓글 전체

select * from g4_write_테이블1
union all
select * from g4_write_테이블2
order by wr_good desc limit 10
위처럼 하시면 됩니다. 8개 게시판이니
select 다음에 union all을 넣어주시고 마지막줄 에 order by ~ 넣으면 됩니다.
그런데 게시물 많으면 느려집니다.;;;
mysql4.1이상이면 서브쿼리를 이용해 먼저 추천순 정렬해서 limit 지정해서 뽑고 그걸 union으로 해서 다시 추천순으로 정렬 해주면 좋겠네요..
union all
select * from g4_write_테이블2
order by wr_good desc limit 10
위처럼 하시면 됩니다. 8개 게시판이니
select 다음에 union all을 넣어주시고 마지막줄 에 order by ~ 넣으면 됩니다.
그런데 게시물 많으면 느려집니다.;;;
mysql4.1이상이면 서브쿼리를 이용해 먼저 추천순 정렬해서 limit 지정해서 뽑고 그걸 union으로 해서 다시 추천순으로 정렬 해주면 좋겠네요..