将记录分组在同一Oracle表中

时间:2018-11-01 00:20:02

标签: oracle

我有一个名为AV_ISD_RINGS的表,该表具有RINGID和CID列(其他列也对此讨论没有用),它们保持一对多的关系。基于这种关系,我需要为该表创建唯一列,以便可以在给定的一天的唯一列的帮助下对记录进行分组。

如下所示 1)一个RINGID具有多个CID ID

CID RINGID
---- --------
200 10011
201 10011

2)一个CID具有多个相同的RINGID,反之亦然

CID  RINGID
----  --------
201 10011
201 10011
201 10011

3)一个RINGID具有多个相同的CID和多个CID

CID  RINGID
----  --------
201 10011
201 10011
201 10011
202 10011
203 10011

4)一个CID具有多个RINGID

CID  RINGID
----  --------
204 1022
204 1023

我需要在此表中创建代表记录组的列。当前,除了以上两列之间的上述关系之外,该表中没有唯一列或PK

0 个答案:

没有答案