전체게시판에서 hit수가 가장많은걸 뽑고싶습니다 에러가나요 좀 봐주세요
본문
일단 한게시판에서 최고의 hit 수를 작성한 글을 뽑고싶은데 밑에가 에러가 나요
저걸 에러안나게 community_1
에서 최고의 hit를 기록한 글을 순서대로 10개 뽑고싶습니다
SELECT wr_id FROM g4_write_community_1 where wr_hit=select max(wr_hit) from g4_write_community_1;
그리고 더나아가서 혹시 전체게시판을 통틀어서
최고의 hit를 기록한 글을 순서대로 10개 뽑을떈 어떻게 하면되는지 좀 알려주심 감사할게요
답변 2
SELECT wr_id FROM g4_write_community_1 where wr_hit=select max(wr_hit) from g4_write_community_1;
위의 구문을 아래처럼 사용해 보세요
SELECT wr_id, max(wr_hit) as cnt FROM g4_write_community_1 order by cnt limit 0,10
그리고 전체 게시판을 통틀어서 가지로 오시려면
mysql union 이라고 검색을 해보세요
속도가 엄청 느려질거같아 추천하진 않습니다. mysql union은 -_-;;
게시판 하나만 하시는데 굳이...
그냥 order by 쓰시면 되지 않나요?
select * from g4_write_community_1 order by wr_hit desc limit 10
답변을 작성하시기 전에 로그인 해주세요.