无法将查询结果保存到变量?

Unable to save query result to variable?

我无法找到在连接中使用查询数据的方法,尝试了很多方法。

我有以下查询:

(SELECT COUNT(t1.ticketCount) as ticketCount, Ticket.memberId, Year FROM
(SELECT YEAR(date) as Year, showId, Ticket.memberId FROM
Show, Ticket
WHERE Ticket.show = showId )  as t1
GROUP BY Ticket.memberId, Year) 

基本上我想将该查询中的数据用作连接中的 table、table1 来执行此操作:

INNER JOIN (SELECT Year, MAX(ticketCount) AS MaxTicketCount
FROM table1 GROUP BY Year) groupedtt
ON table1.Year = groupedtt.Year
AND table1.ticketCount = groupedtt.MaxTicketCount

我的问题:我将如何使用上面第一个代码部分的数据作为第二个代码部分中的 table table1(全部在一个查询中)?

谢谢!

例如第一个代码段的输出是

加入后的结果是

显示表示例:

工单示例table:

我现在解决了这个问题,方法是进行两个不同的查询并从这两个表中执行 select。如此处的答案所示: Create View in MS Access 2007