Ich habe Daten unter Verwendung von GROUP, die wieSQL - Mehrere Werte durch Komma getrennt, wenn BY
siehtCUSTOMER, CUSTOMER_ID, PRODUCT ABC INC 1 XYX ABC INC 1 ZZZ DEF CO 2 XYX DEF CO 2 ZZZ DEF CO 2 WWW GHI LLC 3 ZYX
Ich mag würde eine Abfrage schreiben, die die Daten wie folgt aussehen würde:
CUSTOMER, CUSTOMER_ID, PRODUCTS ABC INC 1 XYX, ZZZ DEF CO 2 XYX, ZZZ, WWW GHI LLC 3 ZYX
Mit 10g Oracle wenn hilft. Ich habe etwas gesehen, das mit MYSQL funktioniert, aber ich brauche ein einfaches SQL- oder ORACLE-Äquivalent. Ich habe auch Beispiele für gespeicherte Procs gesehen, die erstellt werden können. Ich kann jedoch keinen gespeicherten Proc mit dem Produkt verwenden, das ich verwende.
Hier wie ist es in MySQL arbeiten, wenn ich es verwendet haben
SELECT CUSTOMER,
CUSTOMER_ID,
GROUP_CONCAT(PRODUCT)
FROM MAGIC_TABLE
GROUP BY CUSTOMER, CUSTOMER_ID
Danke.
Wie Sie das Gleiche in SQL Server –