Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

三张表联合查询问题

ohyeah16888  发表于:2014-04-23 14:08:59  
复制

A:

产品 单价 供应商
电脑 8000 THINKPAD
空调 3000 AUX
电视 5000 TCL
电扇 100

B:

产品 颜色 TT
空调 白色 BB
电视 彩色 AA
电扇 CC

C:

产品 归属 CC
电脑 张三 1
空调 2
电视 李四 3
电扇 4
洗衣机 王二 5

按照产品字段,最终输出下表:

产品 单价 供应商 颜色 TT 归属 CC
电脑 8000 THINKPAD 张三 1
空调 3000 AUX 白色 BB 2
电视 5000 TCL 彩色 AA 李四 3
电扇 100 CC 4
洗衣机 王二 5

 

Top
沧海桑田 发表于:2014-04-23 14:18:54
产品字段关联,用选择查询,不需要联合查询

ohyeah16888 发表于:2014-04-23 21:24:07
利用产品字段关联发现会丢失洗衣机。

沧海桑田 发表于:2014-04-24 08:42:26

修改关联属性即可



落尘_小新 发表于:2014-04-24 11:08:20

可以新建一个表用来存储所有的产品(假设表名为"产品",字段名为"产品"),然后建立如下这样的查询即可.

SELECT 产品.产品, A.单价, A.供应商, B.颜色, B.TT, C.归属, C.CC
FROM ((产品 LEFT JOIN A ON 产品.产品 = A.产品) LEFT JOIN B ON 产品.产品 = B.产品) LEFT JOIN C ON 产品.产品 = C.产品;




ohyeah16888 发表于:2014-04-24 11:50:00
落尘_小新,你都做法与我现在的做法一只,就是先生成一张新表包含所有的产品。还是要谢谢你的回复。

总记录:5篇  页次:1/1 9 1 :