access数据库多表查询设计为什么没查询结果?

 我来答
badkano
2015-08-18 · 知道合伙人体育行家
badkano
知道合伙人体育行家
采纳数:144776 获赞数:885370
团长

向TA提问 私信TA
展开全部

一般没有查询结果的原因就是关联语句部分写错了导致。

如,目前有数据如下:

班级表数据:

学生表数据:

目前需求是显示一个人的所有信息,包括学生ID,学生姓名,班级名。

在access中操作如下:

1、创建查询:点击“创建”——“查询设计”。

2、摁住ctrl选中查询中用到的表,然后点击“添加”按钮。

3、拖拽班级表的“班级ID”拖到学生表的“所属班级ID”,出现如图的关联线:

4、在下方选择要查询的字段。然后点击上方“运行”按钮。

5、出现如图结果,表示正确。

其中,sql语句为:

SELECT 学生表.学生ID, 学生表.学生姓名, 班级表.班级名
FROM 班级表 INNER JOIN 学生表 ON 班级表.班级ID = 学生表.所属班级ID;
景联文科技
2024-06-11 广告
一、什么是数据标注?1. 数据标注定义数据标注是对未经处理的语音、图片、文本、视频等数据进行加工处理, 并转换为机器可识别信息的过程。原始数据一般通过数据采集获得, 随后的数据标注相当于对数据进行加工, 然后输送到人工智能算法和模型里完成调... 点击进入详情页
本回答由景联文科技提供
tjrmgs
2014-11-14 · TA获得超过5765个赞
知道大有可为答主
回答量:2161
采纳率:94%
帮助的人:1042万
展开全部
没能查到数据的可能原因如下:

1)这三张表里根本就没数据;
2)这三张表里其中之一或其中之二没数据;
3)这三张表里都有数据,但是关联表之间没有互相关联的记录。例如“读者”表里出现的“读者编号”根本就没有出现于“借阅”表里,又或者“借阅”表里有的“图书编号”根本就没出现于“图书”表里,那么即使这三张表里都存在记录,但是查出来的结果还是空的。反之亦然。
更多追问追答
追问

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qiqi清
2018-01-26
知道答主
回答量:29
采纳率:0%
帮助的人:15.1万
展开全部
楼主,建立的假关系是神马意思?我也出现了相同的问题。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式