Hallo zusammen
Kann der auch "group by", was für die vorliegende Aufgabenstellung dann die passende Idee wäre?
Nein, der DBD-CSV-Treiber unterstützt keine Group-By-Klausel.
Der DBD-CSV-Treiber verwendet übrigens zur Interpretation von SQL-Statements das Modul SQL::Statement.
Zum Select-Statement findet man in der Man-Page folgende Erläuterung:
<cite source="Manpage zu SQL::Statement">
SELECT:
SELECT [DISTINCT] $col1, ... $colN FROM $table
[ WHERE $where_clause ] [ ORDER BY $ocol1, ... $ocolM ]
The $where_clause is based on boolean expressions of the form $val1 $op $val2, with $op being one of '=', '<>', '>', '<', '>=', '<=', 'LIKE', 'CLIKE' or IS. You may use OR,
AND and brackets to combine such boolean expressions or NOT to negate them.
</cite>
Die Gruppierungs-Funktion muss man also selber lösen, z.B. über das Verarbeiten von 2-dimensionalen Arrays.
Grüsse
Tom