음악 트랙 데이터베이스가 있으며 가장 많은 트랙을 가진 장르를 찾고 있습니다. 장르는 작업 테이블에 저장되며 트랙 테이블의 각 트랙에는 작업이 속한 필드가 있습니다.SQL의 백작에서 최대 값 찾기
는이 쿼리는 올바르게 장르를 반환하고 얼마나 많은 트랙들이 각각 가지고 :
SELECT w.genre
, COUNT(t.name) [numTracks]
FROM Track t
LEFT
JOIN Work w
ON t.workName = w.name
LEFT
JOIN AlbumContains ta
ON ta.workName = t.workName
GROUP
BY w.genre
하지만 난 그냥 어느 장르 (또는 여러 장르를) 취할 수있는 방법을 찾을 수없는 결과에서 가장 높은 numTracks있다 . 사전에
감사합니다!
태그에 언급 된 mysql, sql @Strawberry –
@Strawberry MS SQL Server이지만 태그가 어떻게 추가되었는지 잘 모르겠습니다. – cogm
M $ SQL은 TOP를 사용하지만 사용하지 않는다고 저는 믿습니다. – Strawberry