请问这个查询错在哪里?

lsy888 2006-11-29 09:41:48
请问这样的一个查询语句错在哪里?为什么老是弹出请输入数据的窗口??

SELECT *
FROM course INNER JOIN grade ON course.cno=grade.cno;
...全文
150 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
lsy888 2006-11-30
  • 打赏
  • 举报
回复
我把以前没修改的查询导入到了备份数据库中,打开查询问题依旧.

查看原来的查询:
SQL视图:
SELECT course.cno, course.cname, course.cdept, course.tname, grade.sno, grade.cno, grade.grade
FROM course INNER JOIN grade ON course.cno = grade.cno;

而在设计视图中的course.cno项的条件下多了一个 [grade].[cno],把它删除就正常了.
wwwwb 2006-11-30
  • 打赏
  • 举报
回复
有没有全角、半角问题
lsy888 2006-11-30
  • 打赏
  • 举报
回复
搞好了,发现SQL视图和设计视图发生不一致现象,就是在设计视图中重新修改了一下,不知道为什么???????

为什么会出现这种不一致现象呢? 重新用SQL视图重建一个相同的查询,用设计视图查看却又一致了.晕.
OracleRoob 2006-11-30
  • 打赏
  • 举报
回复
也可能是表名输入错误。
OracleRoob 2006-11-30
  • 打赏
  • 举报
回复
可能输入的字段名错误导致。
wwwwb 2006-11-30
  • 打赏
  • 举报
回复
检查表中是否有相应的字段
SELECT *
FROM [course] INNER JOIN [grade] ON [course.cno]=[grade.cno];

7,714

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
  • Access
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧