SQL中的错误";“多部分标识符”;ExternalKeywords.ID“;无法绑定。”;
应该是:SQL中的错误";“多部分标识符”;ExternalKeywords.ID“;无法绑定。”;,sql,Sql,应该是: SELECT * FROM ExternalQuestionKeyword INNER JOIN Keywords ON Keywords.ID=ExternalQuestionKeyword.KeywordID WHERE QuestionID = 17 SELECT * FROM ExternalQuestionKeyword INNER JOIN Keywords ON Keywords.ID=ExternalQuestionKeyword.KeywordID WHER
SELECT * FROM ExternalQuestionKeyword INNER JOIN Keywords ON Keywords.ID=ExternalQuestionKeyword.KeywordID WHERE QuestionID = 17
SELECT * FROM ExternalQuestionKeyword INNER JOIN Keywords
ON Keywords.ID=ExternalQuestionKeyword.KeywordID
WHERE QuestionID = 17
或
或
外部关键字的表/别名在哪里?代码中没有,这就是错误的来源,因为您正在尝试对ExternalKeywords的id
字段进行联接
看起来应该是这样
SELECT * FROM ExternalQuestionKeyword INNER JOIN Keywords
ON Keywords.ID=ExternalQuestionKeyword.KeywordID
WHERE QuestionID = 17
但第二个不同results@Ahmad法里德:从你的问题来看,很明显这只是一个打字错误的问题,但如果不知道你的数据模型,就不可能说是哪种方式。因此,根据您提供的信息量,我提供了两种可能的选择。是的,这是一个复制粘贴的错误。谢谢,我现在修改了:)但是第二个会得到不同的结果第二个会得到不同的结果,因为您的问题不清楚关键字或ExternalKeywords是否是表的真实名称--我们给出了两个版本,其中一个版本如果是关键字就可以工作,另一个版本如果是ExternalKeywords就可以工作。这两个人中必然有一个是错的!;)是的,伙计,这是一个错误,因为复制粘贴。谢谢,我现在修改了:)
SELECT * FROM ExternalQuestionKeyword INNER JOIN Keywords
ON Keywords.ID=ExternalQuestionKeyword.KeywordID
WHERE QuestionID = 17
SELECT * FROM ExternalQuestionKeyword INNER JOIN ExternalKeywords
ON ExternalKeywords.ID=ExternalQuestionKeyword.KeywordID
WHERE QuestionID = 17
SELECT * FROM ExternalQuestionKeyword INNER JOIN Keywords
ON Keywords.ID=ExternalQuestionKeyword.KeywordID
WHERE QuestionID = 17
SELECT
*
FROM
ExternalQuestionKeyword
INNER JOIN
Keywords
ON
Keywords.ID=ExternalQuestionKeyword.KeywordID
WHERE
QuestionID = 17