채택완료

전체게시판에서 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개 / 댓글 1개

채택된 답변
+20 포인트

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은 -_-;;

답변에 대한 댓글 1개

근데 제가 원하는대로 안나오는데요 말씀하신거는 아닌듯합니다
최대 히트수를 기록한글 이랑 매치가안되요

그냥 최대히트수만 정확하고 그의 따른 최대히트수글은 아니네요

게시판 하나만 하시는데 굳이...

그냥 order by 쓰시면 되지 않나요?

select * from g4_write_community_1 order by wr_hit desc limit 10

답변을 작성하려면 로그인이 필요합니다.