access 多表查询 结果记录条数减少
发布网友
发布时间:2024-08-27 09:36
我来回答
共2个回答
热心网友
时间:2024-09-07 21:04
写的确实比较乱,建议楼主下次提这种问题把你的表结构和sql语句写出来,大家分析起来就清楚多了。
不过我大体还是弄懂了你的意思,你应该是在多表连接时连接符设置的问题,如果用
A表.主键=B表.主键
这种写法就会出现你所说的问题,你可以试着用“A表.主键*=B表.主键”或是“left join、right join、inner join”等写法来完成你的连接。
顺便在网上给你找了一篇参考,看一下吧:
http://yexin188.blog.163.com/blog/static/1011661320094111331584/
热心网友
时间:2024-09-07 21:12
说的太混乱了。先理顺下吧。
select a.项目名称,a.项目编号 from 项目名称 as a,中长期投入 as b,中长期成本 as c,短期投入 as d,短期成本 as e where (a.项目编号=b.项目编号 and b.项目资金<>'' ) or (a.项目编号=c.项目编号 and c.项目资金<>'' ) or (a.项目编号=d.项目编号 and d.项目资金<>'' ) or (a.项目编号=e.项目编号 and e.项目资金<>'' )