Wie kann ich so etwas wie:GROUP_CONCAT mehrere Felder in Vertica
SELECT ID, Store,
GROUP_CONCAT(keyword::VARCHAR) OVER (PARTITION BY ID, Store ORDER BY num ASC) AS keywords,
GROUP_CONCAT(url::VARCHAR) OVER (PARTITION BY ID, Store ORDER BY num ASC) AS urls
FROM table_name
ich die folgenden Fehler, wenn ich die obige Abfrage:
können nicht angeben, mehr als eine benutzerdefinierte Transformationsfunktion in der SELECT-Liste
Ich versuchte MySQL GROUP_CONCAT multiple fields, aber das scheint wie eine MySQL-Sache. Ich glaube auch, GROUP_CONCAT
ist nicht mehr Unterstützung für Vertica 7.1.x, also wenn es eine bessere Möglichkeit, dies zu tun, bin ich offen dafür.
Wie die Nachricht sagt, können Sie nicht mehr als einen UDTF in der Auswahlliste haben. Vielleicht zwei verschiedene Selects und eine Verbindung dazwischen? – mauro