私の 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
これに関する任意の助けをいただければ幸いです。