从相关列获取唯一的分组ID

时间:2014-03-21 17:09:16

标签: sql oracle oracle11g

我有一张桌子T,有两列A,B

A    B
--   --
A1   B1
A1   B2
A2   B1
A3   B1
A3   B4
NULL B4
A3   NULL
A5   B6

我想为相关列生成唯一的分组。 由于前7行直接或间接相关,因此它们应该 构成一个组(G1),剩下的一行将有自己的组(G2)。 我试图远离任何自定义函数并寻求纯SQL解决方案 因为实际的表有超过100万行。

0 个答案:

没有答案