Wie verschwenke ich mit SQLite Werte in Spalten?
Ich habe eine Tabelle namens @ ersteltbl
mit diesem Code:
CREATE TABLE tbl
(
`Year` int,
`Album` varchar(255),
`Artist` varchar(255),
`Label` varchar(255),
`Genre` varchar(255),
`id` int
)
;
INSERT INTO tbl
(
`Year`,
`Album`,
`Artist`,
`Label`,
`Genre`,
`id`
)
VALUES
(1990, "Greatest Hits", "The Best", "Least Def", "hip hop", 123),
(1990, "Greatest Hits", "The Best", "Roofless", "hip hop", 123),
(1990, "4-Boyz", "3 Guyz", "Pacific", "pop-dance", 23),
(1990, "4-Boyz", "3 Guyz", "Atlantic", "pop-dance", 23)
;
Ich möchte eine Abfrage ausführen, um die Anzahl der Genres für jedes Jahr anzuzeigen, ohne sie aufgrund des @ doppelt zu zähleLabel
Säule. Ich will das
Year, hip hop, pop-dance
1990, 1, 1
Welche Abfrage muss ich ausführen, um das zu erhalten, was ich möchte?