Я пытаюсь создать оператор TSQL, который будет группировать альбом и исполнителей и сортировать их по имени исполнителя. Каждый трек содержит все данные ID3 с именами альбомов и исполнителей. Если в некоторых альбомах несколько исполнителей, порядок сортировки нарушается.
Как условно сгруппировать исполнителей как "Разные исполнители", если имена исполнителей не совпадают, но имена альбомов совпадают?
Вот мое упрощенное утверждение TSQL:
SELECT songid, artist, album, tracknumber
FROM mp3
ORDER BY artist, album, tracknumber
Если это имеет значение, то это Microsoft SQL Server, в котором я работаю.
Заранее спасибо за ваше время.