計算フィールドのサブデータレコードを合計するにはどうすればよいですか?


0

次の表を使用して、小さな音楽データベースを構築しています。

リレーションを持つテーブル

計算フィールドとして表の「アルバム」のトラックの総数を合計したいと思います。アルバムタイトルにグループ化し、それらのアルバムタイトルに関連する曲の数を表示するクエリをSQLで作成しました。

SELECT albums.AlbumTitle AS AlbumTitel, Count(songs.PK_songs_ID) AS TotalSongs
FROM songs INNER JOIN albums ON albums.PK_albums_ID = songs.FK_album_ID
GROUP BY albums.AlbumTitle;

このクエリは正常に機能しますが、計算フィールドで計算された合計カウントを取得する方法がわかりません。トラックリストが完全な場合、このフィールドに式をチェックできるようにする必要があります(式はアーティストを表示し、サブフォームではこのアーティストのすべてのアルバムのリストを表示します)。

それで、「アルバム」の「TotalSongs」フィールドを機能させるにはどうすればよいですか?


SQLクエリでTotalTracksフィールドにTotalSongsという名前を付けました。
wbeard52

はい。ただし、クエリ全体で名前を1つだけ使用している限り、それは実際には重要ではありません。それにもかかわらず、私は今それを変更しました。
wullxz
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.