채택완료

전체게시판에서 hit수가 가장많은걸 뽑고싶습니다 에러가나요 좀 봐주세요

2015-06-03 (수) 20:57:11 2,507

일단 한게시판에서 최고의 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개

2015-06-03 (수) 21:29:38
근데 제가 원하는대로 안나오는데요 말씀하신거는 아닌듯합니다
최대 히트수를 기록한글 이랑 매치가안되요

그냥 최대히트수만 정확하고 그의 따른 최대히트수글은 아니네요
2015-06-04 (목) 00:41:07

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

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

select * from g4_write_community_1 order by wr_hit desc limit 10

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