У меня есть две таблицы базы данных, Команда (ID, NAME, CITY, BOSS, TOTALPLAYER
) и
Игрок (ID, NAME, TEAMID, AGE
), отношения между двумя столами один ко многим, в одной команде может быть много игроков.
Я хочу знать, есть ли способ определить столбец TOTALPLAYER
в таблице Team
как вычисленный?
Например, если у 10 игроков TEAMID
равно 1, то строка в таблице Team
, в которой ID
равно 1, содержит столбец TOTALPLAYER
со значением 10. Если я добавлю игрока, значение столбца TOTALPLAYER
увеличивается до 11, мне не нужно явно присваивать ему значение, пусть оно генерируется базой данных. Кто-нибудь знает, как это реализовать?
Спасибо заранее.
Кстати, база данных - SQL Server 2008 R2