У нас есть teradata vantage 16.20, и мы хотим сгруппировать всех пользователей, которые находятся в контакте, с другими в некоторых офисах.
Исходная таблица:
User_id office_id
U1 1
U1 2
U2 1
U2 3
U3 3
U3 4
U4 5
, и результат будет be:
User_id office_id group
U1 1 g1
U1 2 g1
U2 1 g1
U2 3 g1
U3 3 g1
U3 4 g1
U4 5 g2
Потому что U1 был с U2 в офисе 1, U2 с U3 в офисе 3. А U4 был только в офисе 5.
Есть идеи, как это сделать в Teradata ? ¿Спасибо