ACCESS中的SQL查询,运行时提示 输入参数值

来源:百度知道 编辑:UC知道 时间:2024/06/22 20:33:10
SELECT 学生信息.学号,学生信息.姓名,学习成绩.成绩,课程信息.课程名
FROM 学生信息,学习成绩,课程信息
WHERE 课程信息.课程编号= 学习成绩.课程编号
AND 学生信息.学号= 学生成绩.学号;
把"AND 学生信息.学号= 学生成绩.学号;" 删掉之后就运行了.可是显示的姓名那里不正确,全部是同一个人.. 好奇怪!! 什么原因?!!!

1)你在查询的设计模式,点击查询菜单,选择“参数”,看看你是不是在这里设置参数了。
2)检查你的select语句,看看是不是所有字段都是来自对应的正确的表格。 比如,学生成绩的表里面是否有学号字段。实在看得眼花了,可以在可视化界面手工拖动字段建立查询,这样就免得写错语句了。
3)看到你的where条件,感觉你用学生成绩分别连接课程信息和学生信息。建议你在可视化界面中做表之间的“连接”。
然后在需要连接两个表的连接字段上,鼠标点中一个字段,点中不放,从一张表拖到另外一张表的对应字段,
会出现一个连接向导,你选择一下连接方式,就能做好这个查询了。
通过这个方法,你应该能建立多个连接。

不用删,只是最后那个分号是多多余的,删掉就行了

where