在我的 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
对此的任何帮助将不胜感激。