Как присвоить одинаковые значения в поля разных таблиц 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

Вопрос: как это реализовать? В бэкенде буквально день, идей нет и мыслей нет.


Ответы (0 шт):