Как присвоить одинаковые значения в поля разных таблиц 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
Вопрос: как это реализовать? В бэкенде буквально день, идей нет и мыслей нет.