group by 쿼리 관련 질문
-
게시물 수정 , 삭제는 로그인 필요
id
name
3001
upton
3002
smith
3003
jane
3004
tom
3005
maria
employee table
employee_id
product
3002
gallaxy 21
3004
gallaxy 23
3005
iphone14
3005
iphone15
3001
gallaxy 24
3003
gallaxy 21+
selling table
이렇게 테이블이 있을 때
아래와 같이 최종 판매 개수 별 출력을 하는데
판매한 제품이 같은 카운트의 경우 이름이 가장 짧은 사람을 대표로 적고
나머지 인원을 숫자 카운트로 표현하려면 어떻게 쿼리를 해야할까요??
count
name
2
maria
1
tom other's 3
id | name |
3001 | upton |
3002 | smith |
3003 | jane |
3004 | tom |
3005 | maria |
employee_id | product |
3002 | gallaxy 21 |
3004 | gallaxy 23 |
3005 | iphone14 |
3005 | iphone15 |
3001 | gallaxy 24 |
3003 | gallaxy 21+ |
count | name |
2 | maria |
1 | tom other's 3 |
#group by #group by having #group by rollup #group by count #group by order by #group by 표현식이 아닙니다 #group by 여러개 #group by sql #group by order by 순서 #group by max