Я новичок в SQL, я пытаюсь добавить столбец к моей таблице из другой таблицы с определенным условиемВставьте поле в существующей таблице с условием
У меня есть Employees2013
таблицу, которая имеет StaffNumber
столбец, и я имеют таблицу Employees
, которая имеет StaffNumber
и Title
столбцы.
Что я пытаюсь создать новый столбец под названием Title
в Employees2013
и выбрать заголовок у сотрудников, где Employees2013.StaffNumber = Employees.StaffNumber.
Я попытался это, но он не работает:
insert into Employees2013(Title)
select e.Title
from LandornetSQL.dbo.Employees e, Employees2013 f
where e.StaffNumber = f.StaffNumber
Я получаю эту ошибку:
Cannot insert the value NULL into column 'StaffNumber', table 'xDevProjects.NA\OnderO.Employees2013'; column does not allow nulls. INSERT fails.
кого-то есть идеи?
да, не пытайтесь вставить 'NULL' на колонке, которая не позволяет им. – Lamak