查询显示ID而不是描述

时间:2014-11-04 10:39:02

标签: sql ms-access ms-access-2007

它工作正常,直到我开始使用UNION ALL!
必须在这里使用分类,因为我不允许分享太多信息

它应该显示Reden Uitstroom而不是ID。我真的不知道为什么会发生这种情况......

查找表=

ID  Description
1   classified 
2   classified
3   classified
4   classified
5   classified
6   classified
7   classified
8   classified
9   classified

代码=

SELECT        Count(Hertoetsing.[Reden uitstroom1]) AS [Aantal Uitstroom 2014],
                   (Hertoetsing.[Reden uitstroom1]) AS [Reden Uitstroom]

FROM          Klantinformatie     

INNER JOIN    Hertoetsing 
    ON        Klantinformatie.KlantID=Hertoetsing.Klantid

WHERE         (((Year(Hertoetsing.[Datum uitstroom1]))=2014))

GROUP BY      Hertoetsing.[Reden uitstroom1]

UNION ALL

SELECT        Count(Hertoetsing.[Reden uitstroom2]) AS [Aantal Uitstroom 2014],
                   (Hertoetsing.[Reden uitstroom2]) AS [Reden Uitstroom]

FROM          Klantinformatie 

INNER JOIN    Hertoetsing 
    ON        Klantinformatie.KlantID=Hertoetsing.Klantid

WHERE         (((Year(Hertoetsing.[Datum uitstroom2]))=2014))

GROUP BY      Hertoetsing.[Reden uitstroom2]

UNION ALL 

SELECT        Count(Hertoetsing.[Reden uitstroom3]) AS [Aantal Uitstroom 2014],
                   (Hertoetsing.[Reden uitstroom3]) AS [Reden Uitstroom]

FROM          Klantinformatie 

INNER JOIN    Hertoetsing 
    ON        Klantinformatie.KlantID=Hertoetsing.Klantid

WHERE         (((Year(Hertoetsing.[Datum uitstroom3]))=2014))

GROUP BY      Hertoetsing.[Reden uitstroom3];

结果=

Aantal Uitstroom 2014   Reden Uitstroom    
27  1   
25  2   
46  3   
1   4      
3   5   
9   6  
17  8   
3   9      
4   1   
2   2  
5   3   
1   4   
1   6   
1   1   
1   2     
1   3   
2   8   

更正群组 =

SELECT Sum([Aantal Uitstroom 2014]) AS [Uitstroom 2014], 
                  [Reden Uitstroom] AS [Uitstroom]

FROM [Reden Uitstroom1 2014]

GROUP BY [Reden Uitstroom];

结果=

Uitstroom 2014  Uitstroom
32  1
28  2
52  3
2   4
3   5
10  6
19  8
3   9

编辑 - 另一个问题的另一个问题=

查询运行正常但是一旦我将它放入报告中,它就会开始显示查找表中的ID而不是描述....这太奇怪了....

0 个答案:

没有答案