里实现一对多查询的方法,哪怕数据有几百万行,也是秒秒钟出结果。
一、数据源
不同学校的考生记录,一万三千行数据:
二、打开Access,新建空白桌面数据库
三、获取外部数据
点击【外部数据】→Excel
在获取外部数据对话框中,点击【浏览】按钮,找到数据源文件。
选择默认的【将数据源导入当前数据库的新表】。
按下图所示步骤,依次导入sheet1和sheet2的数据。
四、创建查询
点击【创建】→【查询设计】
五、输入SQL语句
右键单击【查询1】标题处,选择“SQL视图”。
输入以下语句:
SELECT sheet1.所在学校,sheet1.姓名
FROM sheet1, sheet2
where sheet1.所在学校=sheet2.所在学校;
点击【运行】,立即显示出结果。
六、根据需要更改查询条件
如需更改查询的学校,只要单击左侧的sheet2表名称,然后输入查询条件,再点击【全部刷新】即可。
最后在“查询1”处单击右键,【保存】查询结果。
收工——
当然,查询到的结果还可以根据需要保存为多种格式,动手试试吧。
作者:聂春霞 图文编辑:祝洪忠
联系客服