게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
SQL 쿼리문 하나 질문드려도 될까요?
게시물ID : programmer_19086짧은주소 복사하기
작성자 : 찰리호텔
추천 : 0
조회수 : 529회
댓글수 : 5개
등록시간 : 2016/11/23 14:18:44
옵션
  • 본인삭제금지
vote.JPG

투표 항목을 담고있는 vote_item 이라는 위의 테이블과


vote_join.JPG

어느 학생이 어느 투표에 몇번 항목을 체크했다라는 정보를 담고있는 vote_join 이라는 테이블을 가지고 내가 원하는 투표(vote_id로) 의 항목마다 몇명이 투표했는지를 알고싶어서 쿼리문을 짜는데

1
2
3
4
5
6
7
        select a.vote_id as vote_id,a.item_no as item_no
              ,b.item as item,b.image as image,count(*) as count
          from vote_join a, vote_item b
         where a.vote_id = 1
           and a.vote_id=b.vote_id
           and a.item_no = b.item_no
         group by a.item_no, a.vote_id, b.item,b.image
         order by item_no asc
cs

이렇게 작성하니 count가 그냥 전체적으로 동일하게 나오더라구요... group화를 잘못시킨거같은데

제대로 시키려면 어떻게해야하나요..?

꼬릿말 보기
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호