我有看起来像的数据
CUSTOMER, 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
我想编写一个查询,使数据看起来像这样:
CUSTOMER, CUSTOMER_ID, PRODUCTS ABC INC 1 XYX, ZZZ DEF CO 2 XYX, ZZZ, WWW GHI LLC 3 ZYX
如果有帮助,请使用 Oracle 10g。我看到了一些可以使用 MYSQL 的东西,但我需要一个普通的 SQL 或 ORACLE 等价物。我还看到了可以制作的存储过程的示例,但是,我不能将存储过程与我正在使用的产品一起使用。
如果我使用它,这是它在 MySQL 中的工作方式
SELECT CUSTOMER,
CUSTOMER_ID,
GROUP_CONCAT( PRODUCT )
FROM MAGIC_TABLE
GROUP BY CUSTOMER, CUSTOMER_ID
谢谢你。