Я использую SQL Server 2012. У меня есть таблица CustomerMaster
. Вот некоторое содержание образца:SQL Server 2012 Count
+--------+---------------+-----------------+-------------+
| CustNo | NewMainCustNo | Longname | NoOfMembers |
+--------+---------------+-----------------+-------------+
| 3653 | 3653 | GroupId:003 | |
| 3654 | 3654 | GroupId:004 | |
| 11 | 3653 | Peter Evans | |
| 155 | 3653 | Harold Charley | |
| 156 | 3654 | David Arnold | |
| 160 | 3653 | Mickey Willson | |
| 2861 | 3653 | Jonathan Wickey | |
| 2871 | 3653 | William Jason | |
+--------+---------------+-----------------+-------------+
NewMainCustNo
для записей клиентов эквивалентен CustNo
из группы записей. В основном каждый клиент принадлежит к определенной группе.
Мой вопрос заключается в том, как обновить столбец NoOfMembers
для групповых записей с общим количеством клиентов, принадлежащих к определенной группе.
Пожалуйста, поделитесь своими идеями о том, как это сделать.
Спасибо ...
Спасибо большое, что это сработало ... –
Да, я знаю, что вы имеете в виду, но намного проще иметь все в одной таблице для целей переноса данных. Это не содержание живого БД. Это данные, необходимые для целей DM. Спасибо всем за поддержку. –