일단 한게시판에서 최고의 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 포인트
10년 전
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개
마시마로90
10년 전
10년 전
게시판 하나만 하시는데 굳이...
그냥 order by 쓰시면 되지 않나요?
select * from g4_write_community_1 order by wr_hit desc limit 10
답변을 작성하려면 로그인이 필요합니다.
최대 히트수를 기록한글 이랑 매치가안되요
그냥 최대히트수만 정확하고 그의 따른 최대히트수글은 아니네요