У меня есть данные, как показано ниже со всеми ссылками между несколькими учетными записями.Как создать общий/родительский идентификатор для всех связанных значений в SQL?
Col1 Col2
----------
A B
A C
B C
D E
F G
G H
I A
J I
Я бы хотел создать общий идентификатор для всех учетных записей ссылок. В приведенном выше примере A, B, C, I, J связаны. Поэтому они должны получить одинаковый идентификатор.
Мои конечные данные должны выглядеть примерно так, как показано ниже.
**ID Parent_ID**
----------
A 1
B 1
C 1
D 2
E 2
F 3
G 3
H 3
I 1
J 1
Может ли кто-нибудь помочь мне здесь. Заранее спасибо.
Вы сделали свой пример настолько абстрактным, что это не имеет большого смысла. Откуда берутся цифры? Вы можете значительно улучшить свой вопрос, следуя советам здесь. http://spaghettidba.com/2015/04/24/how-to-post-at-sql-question-on-a-public-forum/ Я подозреваю, что вам понадобится рекурсивный цит, чтобы решить вашу проблему, но, возможно, мы будем больше знайте, как только вы предоставите более подробную информацию. –
Спасибо за совет Шон. Начнем с этого. Чтобы ответить на ваш вопрос, Parent_Id - это инкрементное число, которое мне нужно создать для связанных имен. В таблице ввода показаны все ссылки. – PruBon
Но инкрементально от чего? Почему A получает 1, и он не увеличивается до D? Я могу помочь вам здесь, но вам нужно предоставить достаточно подробностей, чтобы ваш вопрос имел смысл. –