+ -
当前位置:首页 → 问答吧 → 多表联合查询的问题,请高手赐教啊

多表联合查询的问题,请高手赐教啊

时间:2009-11-12

来源:互联网

现在有三个表:
表1:
代码 名称 收入
a         b      10
c         d       20
表2:
代码 名称 收入
a          c      20
c          d      30
表3:
代码 名称 收入
a         b      40
c         e      50
怎样得到这样的查询结果:
代码 名称 表1.收入 表2.收入  表3.收入
a         b        10                               40  
c         d        20           30      
即:以表1现有记录进行查询,要求代码和名称全部相等   如果没有值就取空 这个该怎么写查询语句呢?  请高手赐教啊!!!

[ 本帖最后由 tt00123456 于 2009-11-13 09:15 编辑 ]

附件

查询.rar(7.12 KB)

2009-11-13 09:15, 下载次数: 9

作者: tt00123456   发布时间: 2009-11-12

麻烦楼主上传附件
不然不保证代码能正常运行

作者: zhaozyuan   发布时间: 2009-11-12

附件已经上传,请高手。。。

作者: tt00123456   发布时间: 2009-11-13

SELECT 表1.代码, 表1.名称, 表1.收入, 表2.收入, 表3.收入
FROM (表1 LEFT JOIN 表2 ON (表1.名称 = 表2.名称) AND (表1.代码 = 表2.代码)) LEFT JOIN 表3 ON (表1.名称 = 表3.名称) AND (表1.代码 = 表3.代码);

作者: zhaozyuan   发布时间: 2009-11-13

pivot2.gif (40.72 KB)
2009-11-13 10:12

作者: zhaozyuan   发布时间: 2009-11-13

问题终于解决,多谢了啊!!!!

作者: tt00123456   发布时间: 2009-11-13

谢向!!!!!!!!!

作者: hmily-hrj   发布时间: 2010-10-27

热门下载

更多