여러개의 테이블에서 추천순으로 목록을 추출하고 싶습니다.

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

댓글 1개

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으로 해서 다시 추천순으로 정렬 해주면 좋겠네요..
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
16년 전 조회 911
16년 전 조회 785
16년 전 조회 943
16년 전 조회 811
16년 전 조회 1,730
16년 전 조회 1,525
16년 전 조회 959
16년 전 조회 940
16년 전 조회 1,008
16년 전 조회 1,440
16년 전 조회 1,577
16년 전 조회 1,174
16년 전 조회 1,521
16년 전 조회 940
16년 전 조회 1,110
16년 전 조회 1,572
16년 전 조회 2,724
16년 전 조회 893
16년 전 조회 966
16년 전 조회 960
🐛 버그신고