Что такое «составной идентификатор» и почему его нельзя связать?
На самом деле, иногда, когда sql-query вы обновляете одну таблицу sql-syntax из данных другой таблицы, я sqlselect думаю, что одна из распространенных sql-query проблем, вызывающих эту ошибку, - это select-statement неправильное использование sql-statement сокращений таблиц или когда они не нужны. Правильное sql утверждение ниже:
Update Table1
Set SomeField = t2.SomeFieldValue
From Table1 t1
Inner Join Table2 as t2
On t1.ID = t2.ID
Обратите sql-server внимание, что столбец SomeField
из ms-sql-server Table1 не имеет квалификатора t1
как sql t1.SomeField
, а представляет собой просто sql-statement SomeField
.
Если кто-то попытается обновить sql-statement его, указав t1.SomeField
, оператор вернет ms-sql-server ошибку, состоящую из нескольких select-statement частей, которую вы заметили.
sql
sql-server
Что такое «составной идентификатор» и почему его нельзя связать?
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.