我在SQL中有一個名爲AlbumSongs的表,其中包含一個AlbumID,一個SongID爲TrackNumber,其中TrackNumber的值爲int。我還有一張名爲「Album」的表格,它具有AlbumID,AlbumName和其他列。我試圖列出表格中的所有專輯和每張專輯的曲目總數。然而,每當我運行查詢時,我最終都會得到一張專輯和巨大的TrackNumbers。使用max()函數在sql中列出總列數
Select Albums.AlbumTitle, Max(AlbumSongs.TrackNumber) from Albums
join AlbumSongs on Albums.AlbumID=AlbumSongs.AlbumID
order by AlbumTitle;
如果有人可以幫我這個錯誤我將不勝感激
我希望它可以與最大磁道數返回1個結果 - 不是一個巨大的跟蹤號碼總數 – PaulF