|
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
学习了JSSY版主《数据透视表高级应用-多表关联创建数据透视表》的帖子,对其中的SQL语句有些不理解。
原帖地址:http://club.excelhome.net/viewthread.php?tid=408471&extra=&highlight=%2BJSSY&page=1
原帖中SQL语句:
SELECT "上半年",*,出货量*价格表$.进货价 as 销售成本,出货量*价格表$.销售单价 as 销售金额 FROM [价格表$],[上半年$] WHERE [价格表$].规格= [上半年$].规格 union all SELECT "下半年",*,出货量*价格表$.进货价 as 销售成本,出货量*价格表$.销售单价 as 销售金额 FROM [价格表$],[下半年$] WHERE [价格表$].规格= [下半年$].规格
对用红色标注的地方不理解,觉得“进货价”和“销售单价”只在“价格表”中有,没必要在字段前加表名,试了一下,如不用表名也是正确的,不明白JSSY版主在这里为什么要这么写?为什么不在“出货量”前面加字段名?
请JSSY版主和各位版主、高手指点,谢谢! |
|