一、问题描述:
请问一下老师,在Access中如何实现对三张表的合并,我看 站上说的是联合查询可以实现,初学者不会写SQL语句,我把文件发给老师请帮忙一下?
二、解决方法:
用联合查询写SQL语句的方式实现,写法如下:
SELECT t.车 , t.日期, Sum(t.维修费) AS 维修费, Sum(t.燃油费) AS 燃油费, Sum(t.桥路费) AS 桥路费
FROM (SELECT 车 ,日期,维修费,0 AS 燃油费,0 as 桥路费 FROM 维修费
UNION ALL
SELECT 车 ,日期,0 AS 维修费,燃油费,0 as 桥路费 FROM 燃油费
UNION ALL
SELECT 车 ,日期,0 AS 维修费,0 as 燃油费,桥路费 FROM 桥路费) AS t GROUP BY t.车 , t.日期;
三:演示图:
四、示例下载:
在【了解更多】里下载。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!