sql2005查询出错
三个表:
staff(员工表)
section(部门表)
grade(工资等级表)
题目:把工资大于2000的员工姓名、所在部门、工资、工资等级输出。
use ZXb_1
go
select staff.sName "姓名",staff.sSecName "部门", staff.Pay "工资",grade.iNo "工资等级" --双击出错信息,光标定位到这一行
from staff join section
on staff.sSecName=scetion.iNo
join grade
on staff.Pay>=grade.Low and staff.Pay<=grade.High
where staff.Pay>2000
报错信息:
消息 4104,级别 16,状态 1,第 2 行
无法绑定由多个部分组成的标识符 "scetion.iNo"。
疑问:
我已经使用了表名来区分相同的字段名,为什么还无法绑定?
[解决办法]
起一个别名试试,检查一下数据库 section表中有没有 iNo 字段
我的异常网推荐解决方案:软件开发者薪资,http://www.myexception.cn/other/1391128.html