То, что я пытаюсь сделать, похоже на Join
, но я хочу, чтобы данные из таблицы фактически объединялись с данными из другой.
Чтобы сделать это более понятным, я немного углублюсь в объяснение проблемы, так как в ее нынешнем виде мое объяснение звучит довольно глупо.
Первая таблица dbo.Категории с такими столбцами, как [Id], [Name_Good]
.
Вторая таблица dbo.Categories_Title , содержащая такие столбцы, как [Id], [Name], [Title_OK]
.
Я хотел бы объединить две таблицы on Categories.[Name_Good] = Categories_Title.[Name]
.
, поэтому dbo.Categories также будет иметь столбец [Title_OK]
из другой таблицы, а также правильные значения, соответствующие условию, что.
Результирующий dbo.CategoriesПоэтому таблица должна содержать [Id], [Name_Good,[Title_OK]
.
INSERT Categories (Title_OK)
SELECT Title_Ok
FROM Categories_Title
WHERE Categories.Name_Good=Categories_Title.Name
Я пытался использовать этот код, но получаю следующую ошибку:
Неверное имя столбца 'Title_OK'