Как присвоить одинаковые значения в поля разных таблиц SQL Server?
Используется C# ASP.NET, SQLServer (SSMS)
Есть две таблицы: company
и users
.
В таблице company
есть столбцы id - guid
, bigBoss - guid
. companyName - varchar
и прочие
В таблице users
есть столбцы id - guid
, isBoss - bit
, companyId - guid
и прочие.
При регистрации пользователь указывает компанию в которой он работает (companyName
) и указывает является ли он директором (isBoss
). Если такая компания существует в таблице company
, то ее id
должен присваиваться пользователю в столбце companyId
. Если такой компании не существует, то она создается в таблице и ее id
также присваивается пользователю.
Помимо того, если пользователь директор (isBoss
) компании, то его id
присваивается в столбец bigBoss
в таблице company
Вопрос: как это реализовать? В бэкенде буквально день, идей нет и мыслей нет.