这就是我想要的(ROQ& Trigger列可以为空白)
我试过了,但该列看起来不像Query3。
SELECT t1.*, t2.*, t3.*
FROM CrossTab1 t1
INNER JOIN CrossTab2 t2
ON t1.ItemCode = t2.ItemCode
INNER JOIN Query3 t3
ON t3.ItemCode = t3.ItemCode
我的第二个问题:如何删除column t2.ItemCode
和t3.ItemCode
?作为上面的excel图片?
我的其他CrossTab代码详细信息:sql - min of 9 weeks max of 15 weeks average of 16 weeks
提前非常感谢你!我会尽可能地回应。
答案 0 :(得分:1)
这有两个赞成,所以我会回答......
使用字段名称而不是通配符来指定实际需要的列名称,如下面的代码
由于不提供有关不同交叉表的字段名称的任何详细信息,我不得不猜测。但请将此作为模板,说明在指定列名时如何不使用通配符。
SELECT t1.itemcode, t1.november, t1.december, t1.january, t2.[avg 16 weeks], t3.fieldnamefromt3
FROM CrossTab1 t1
INNER JOIN CrossTab2 t2
ON t1.ItemCode = t2.ItemCode
INNER JOIN Query3 t3
ON t1.ItemCode = t3.ItemCode