【发布时间】:2010-11-01 12:17:41
【问题描述】:
如何将 sql 查询返回的不同行中的所有列值合并为一个值?这是一个例子:
一个查询返回:
食品 ------ RES1 RES2 RES3现在我想得到如下结果:
福康猫 ----- RES1RES2RES3有没有办法在sql中做到这一点?
【问题讨论】:
-
您使用的是哪台服务器?我怀疑是否有通用的 SQL 方法可以做到这一点,但肯定有特定于实现的方法。
-
我正在使用 Oracle。我很惊讶在 oracle 中没有简单的方法来做到这一点。
标签: sql concatenation