У меня есть блок данных, который имеет повторяющиеся идентификаторы строк (CLIENT_DIWOR - идентификатор строки), но относится к разным группам. Я не могу просто удалить дублирующую строку, так как они связываются с двумя разными группами, поэтому я пытаюсь переместить дубликат в следующий столбец, чтобы я мог получить правильные вычисления в конце моего запроса. Так что для примера того, что я после
Это то, что у меня есть
CLIENT_DIWOR GROUP_NAME
-1 Priv Client Serv (Sector)
-1 Social Business (Sector)
Это то, что я хочу
CLIENT_DIWOR GROUP_NAME Second Group Name
-1 Priv Client Serv (Sector) Social Business (Sector)
Я пытался использовать COUNT (*) с группой, но это не дает правильных результатов, поскольку это просто скажет мне, что есть 1 из всего, и что я получаю после этого, каждый раз, когда client_DIWOR дублирует добавление 1 к предыдущему числу, так как это даст мне то, что яМне нужно разделить их и перестроить в таблицу, но я просто не вижу, как считать это, не группируя числа, это то, что я до сих пор с удаленным счетом, так как я знаю, что это неправильно.
SELECT A.CLIENT_DIWOR,B.GROUP_NAME
from CLIENT_GRP_MEMBER A
JOIN CLIENT_GROUP B on B.DIWOR = A.CLIENT_GRP_DIWOR
order by CLIENT_DIWOR