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