내가이첫 번째 열이 동일한 경우 두 번째 열로 MySQL 그룹?
id | rating
1 | 1
1 | 3
1 | 1
1 | 2
2 | 3
2 | 3
2 | 1
처럼 등 보이는 테이블이, 당신은 아이디어를 얻을.
어쨌든, 난
id | rating | num
1 | 1 | 2
1 | 3 | 1
1 | 2 | 1
2 | 3 | 2
2 | 1 | 1
그럼, 내가 원하는 것은 그룹은이 결과로 끝날으로 설정하고자하는 등급의 함께 한 ID가 같은 그대로!
난 그냥 group by id, rating
을 할 수 있다고 생각하고 그냥 두 열이 동일 경우에만 그룹 것이라고 가정하지만, 두 열이 같은 경우는 내가
id | rating | num
1 | 1 | 7
와 끝까지 그 그룹을하지 않습니다 이 문제를 어떻게 해결할 수 있습니까?
수 있습니다 시도 할 수 : 단지 철저한 것으로,
을 그리고, 여기 내 전체 테스트 세션 시도한 검색어를 게시 하시겠습니까? – Omesh
네, 쿼리에 구문 오류가 있거나 하위 쿼리이고 추가 집계가 진행되고있는 것처럼 보입니다. 'GROUP BY id, rating'부분이 올바른 구문을 의심하지 않으므로 당신이 원하는 것을 위해. –