Answer the question
In order to leave comments, you need to log in
How to make a Count query with data output?
Good afternoon.
There are three tables Compositions, Tracklist Composition, Tracklist.
Each composition can consist of several tracklists, and so, I wrote a request for compositions. how many times each composition is included in the tracklists.
SELECT Композиции.Наименование, Композиции.Исполнитель,
Count(Композиции.Код_Композиции) AS [Состоит в треклистах]
FROM Треклист INNER JOIN (Композиции INNER JOIN [Состав треклиста]
ON Композиции.Код_Композиции = [Состав треклиста].Код_Композиции)
ON Треклист.Код_Треклиста = [Состав треклиста].Код_Треклиста
GROUP BY Композиции.Наименование, Композиции.Исполнитель;
Answer the question
In order to leave comments, you need to log in
I will not check, because instead of pictures there should be (according to the rules) texts. And test data.
SELECT Композиции.Наименование, Композиции.Исполнитель,
Count(Композиции.Код_Композиции) AS [Состоит в треклистах],
STRING_AGG( Треклист.Название, ', ')
FROM Треклист
INNER JOIN (Композиции INNER JOIN [Состав треклиста]
ON Композиции.Код_Композиции = [Состав треклиста].Код_Композиции)
ON Треклист.Код_Треклиста = [Состав треклиста].Код_Треклиста
GROUP BY Композиции.Наименование, Композиции.Исполнитель;
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question