sql-server - 错误:无法绑定多部分标识符
问题描述
select teamid,
a.playerid,
dbo.FullName(a.playerid) as fullName,
Total_Hits,
Total_At_Bats,
Totals_At_Bats,
Batting_Avg,
Team_Batting_Rank,
All_Batting_Rank
FROM batting
收到错误信息:
消息 4104,级别 16,状态 1,行 1 无法绑定多部分标识符“a.playerid”。
解决方案
只需删除a
别名,因为子句中没有a
别名/表FROM
,这就是您收到此错误消息的原因,因为 SQL Server 无法playerid
在名为/别名的表中找到列a
select teamid,
playerid,
dbo.FullName(playerid) as fullName,
Total_Hits,
Total_At_Bats,
Totals_At_Bats,
Batting_Avg,
Team_Batting_Rank,
All_Batting_Rank
FROM batting
那里没有列a.playerid
,除非您将别名添加到表中
FROM batting a
推荐阅读
- python - 在integrate.quad 中使用上限作为数组
- javascript - 使用 javascript 或 jquery 进行多数计数器的循环之间的延迟
- node.js - 为什么我会收到:502 Bad Gateway?
- tfs - 从 Visual Studio Team Services 在 IIS 服务器上部署网站后相关的问题
- java - java上的ssh隧道连接到sql oracle
- view - 插入 Hive 中的视图
- azure - 服务结构是否适合下载和压缩
- c# - 如何反序列化 GZipStream?
- c - 用C编程,如何声明未知大小的数组以供以后使用?
- python - Flask-Cache 不断丢失实例方法的缓存