SQL 문이 필요합니다. 요구 사항은 다음과 같습니다. 두 개의 열 (ID, Owner_ID; 나는 예를 들어, 여러 기록을 삽입 : SQL에서 사용 개수
ID Owner_ID
0 0
1 0
2 1
3 1
4 2
5 3
6 3
7 3
8 3
9 0
가 지금은 가장 큰에서 작은에, 다른 사용자가 소유 한 행의 수에 의해 정렬 된 ID 목록을 반환하는 SQL 문을해야합니다. 이 예에서 소유자 3은 네 개의 행을가집니다. 소유자 0은 3 개의 행을 가지며, 소유자 1은 2 개의 행을가집니다. 소유자 2는 한 행을가집니다. 결과는
나는 집계 함수의 계수를 사용한다고 생각
ID Owner_ID
5 3
6 3
7 3
8 3
0 0
1 0
9 0
2 1
3 1
4 2
가, 누군가가 아이디어가 않습니다해야 하는가?
저는 HSQLDB를 사용하고 있습니다.
미리 감사드립니다.
어느 DBMS입니까? 표시된 것처럼 순수한 SQL로 결과를 생성하려면 표준 SQL 기능이 아닌 select-list에없는 (계산 된) 열을 ORDER BY 할 수있는 DBMS가 필요합니다. –