Сгруппируйте записи в одной таблице Oracle - PullRequest
0 голосов
/ 01 ноября 2018

У меня есть таблица с именем AV_ISD_RINGS, в которой есть столбцы RINGID и CID (также другие столбцы, которые не полезны для этого обсуждения), которые поддерживают отношения один ко многим. Исходя из этого отношения, мне нужно создать уникальный столбец для этой таблицы, чтобы я мог сгруппировать записи с помощью этого уникального столбца для данного дня.

как показано ниже 1) Один RINGID имеет несколько идентификаторов CID

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...