반응형
결과를 가져 와서 각 이름 중 몇 개를 가져 왔는지 세고 싶지만 그룹화하지 않았습니다.
예를 들어 나는 이것을 원한다.
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
반응형
'MySql' 카테고리의 다른 글
MySQL Convert binary string to bigint in MySQL? (0) | 2021.01.26 |
---|---|
MySQL # 1242-서브 쿼리가 2 개 이상의 행을 반환합니다-MySQL (0) | 2021.01.26 |
MySQL Does import of a .sql file to MySQL overwrite the existing db or append to it? (0) | 2021.01.26 |
MySQL-SELECT 쿼리를 기반으로하는 UPDATE 쿼리 (0) | 2021.01.26 |
MySQL phpMyadmin의 최대 실행 시간 (0) | 2021.01.26 |
댓글