В моей базе данных SQLite у меня есть таблица Tracks, которая состоит из следующих столбцов: исполнитель, трек, жанр1, жанр2, жанр3. Таблица содержит много значений, которые имеют одинаковые значения исполнителя и трека с разными значениями жанра1, жанр2, жанр3. Как в примере ниже:
artist | track | genre1 | genre2 | genre3
ABBA | Song 1 | Rock | Rock | Rock
U2 | Song 4 | Rock | Rock | Rock
ABBA | Song 1 | Pop | Pop | Pop
U2 | Song 4 | Pop | Pop | Pop
ABBA | Song 1 | 70s | 70s | 70s
U2 | Song 4 | 90s | 90s | 90s
Мне нужно создать оператор SQLite, который объединит все уникальные значения жанра, где исполнитель и трек совпадают, как в примере, показанном ниже:
artist | track | genre1 | genre2 | genre3
ABBA | Song 1 | Rock | Pop | 70s
U2 | Song 4 | Pop | Rock | 90s
Любая помощь в этом будет очень признательна.