有一个问题,不知道如何只用SQL来解决(我可以用PL/SQL来完成,但只能用SQL来完成)。在Oracle的SQL中处理循环数据
我有一个表(其实它不是一个表,但一个与查询的结果)与包含这样对值:
column1 column2
--------- ---------
value1 value2
value1 value3
value2 value4
value3 value7
value8 value9
我要为这些数据将是(我穿上输出中不关心订单):
output_column
---------------
value1, value2, value3, value4, value7
value8, value9
换句话说,我想要通过这两个值中的任何一个来连接不相交的数据集。
输入表中的每一对都是唯一的(小数值总是在左边,并且我使用了一个独立的来计算输入表)。
我完全不知道如何使用模型来做到这一点,以及我通过抱怨“循环数据”的努力。起初这看起来并不难,但不能以非程序化的方式来解决问题。有什么想法吗?
在此先感谢。
2009-10-21
Samuel