Ich brauche Hilfe mit einem Problem auf einem IBM Informix 12.10. Datenbank.SQL select - Gruppieren nach und verketten (kein group_concat)
CREATE TABLE toys(product VARCHAR(255), colour VARCHAR(255));
INSERT INTO toys (product, colour)
VALUES ('balloon', 'red'),
('balloon', 'white'),
('balloon', 'green'),
('balloon', 'yellow'),
('rubber duck', 'yellow'),
('rubber duck', 'white');
Ich versuchte STUFF, GROUP_CONCAT und LISTAGG.
Initial table: "toys"
product | colour
-----------------------
balloon | red
balloon | green
balloon | white
balloon | yellow
rubber duck | yellow
rubber duck | white
Die resultierende Tabelle wie die aussehen soll:
product | colours
-----------------------
balloon | red, green, white, yellow
rubber duck | yellow, white
Vielen Dank für Ihre Hilfe!
Für welche RDBMS ist das? Bitte fügen Sie ein Tag hinzu, um anzugeben, ob Sie 'mysql',' postgresql', 'sql-server',' oracle' oder 'db2' verwenden - oder etwas ganz anderes. –
Uhm, es ist eine Informix-Datenbank ... Ich weiß im Moment nicht mehr. – LordGhettofaust
Nur ein Tipp, müssen Sie mehr Details zur Verfügung stellen als "nicht funktioniert". Enthalten Sie, was Sie versucht haben, Fehlermeldungen und Codes, etc. Auch scheinbar unbedeutende Details können Informationen liefern, die verwendet werden können, um einem Problem auf den Grund zu gehen. –