无法将查询结果保存到变量?
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
我无法找到在连接中使用查询数据的方法,尝试了很多方法。
我有以下查询:
(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