본문 바로가기
MySql

MySQL: Count entries without grouping?

by 베이스 공부 2021. 1. 26.
반응형

결과를 가져 와서 각 이름 중 몇 개를 가져 왔는지 세고 싶지만 그룹화하지 않았습니다.

예를 들어 나는 이것을 원한다.

John Doe 3
John Doe 3
John Doe 3
Mary Jane 2
Mary Jane 2

대신 :

John Doe 3
Mary Jane 2

말이 돼?

감사.

 

해결 방법

 

SELECT b.name, a.the_count
FROM
  some_table b, 
  (SELECT name, COUNT(*) AS the_count
  FROM some_table
  GROUP BY name) AS a
WHERE b.name = a.name

 

참조 페이지 https://stackoverflow.com/questions/1261189

 

 

반응형

댓글