【发布时间】:2016-09-09 11:54:57
【问题描述】:
我正在为以下数据集编写一个 oracle PL/SQL 过程。
Column1---Column 2---Column 3 ID-1 Group1 Item 11 ID-1 Group1 Item 12 ID-1 Group1 Item 13 ID-1 Group2 Item 21 ID-1 Group2 Item 22 ID-2 Group3 Item 31 ID-2 Group3 Item 32 ID-2 Group4 Item 41 ID-2 Group5 Item 51 ID-2 Group5 Item 52
根据输入的 id,我会得到几个组,每个组中的项目很少。我需要一个如下连接的结果集:
输入:ID-1 单列输出:
Item 11 - Item 21 Item 11 - Item 22 Item 12 - Item 21 Item 12 - Item 22 Item 13 - Item 21 Item 13 - Item 22
输入:ID-2 单列输出:
Item 31 - Item 41 - Item 51 Item 31 - Item 41 - Item 52 Item 32 - Item 41 - Item 51 Item 32 - Item 41 - Item 52
输出应包含属于输入 ID 的每个组中的一项的所有组合。 注意ID下的组数不是固定的,组内的项数也不是固定的。
【问题讨论】:
-
您说您正在编写代码 - 请让我们看看您已经拥有什么。