0

有谁知道如何仅使用 SQL 连接查询中列的所有值?我知道有一些方法可以使用数据库特定工具,例如数据透视,但我认为我无法在 infomaker 中访问类似的东西。

我正在使用 infomaker 为样品瓶制作标签。可以对瓶子进行不止一件事的分析。如果我加入瓶子和分析表,我会在每个瓶子中得到几行,这会产生多个标签,所以我希望使用 SQL 连接所有分析值,然后使用基于此的计算值向标签添加有用的东西. 我只能使用基于选择查询的 1 个事务来执行此操作。

强烈建议不要向数据库添加额外的表或列。

4

1 回答 1

0

在某些 oracle 版本中,您可以使用 wm_concat

SELECT field1, wm_concat(field2) FROM YourTable 
GROUP BY field2;

否则你可以使用 listagg

于 2016-09-08T19:42:02.487 回答