[英]How can I nest these two SQL queries in MS Access 2007?
我有一个名为baskets的表,带有以下列:
使用Query1,可以确定每个购物篮中的水果总数,还可以包含每个购物篮的颜色:
SELECT basket, colour, apples+bananas+oranges+pears+peaches AS fruit
FROM baskets;
Query1由三列组成:
使用Query2,我可以通过从Query1的结果中提取信息来确定每种颜色的所有购物篮中平均有多少水果:
SELECT DISTINCT
candidate.colour,
candidate.fruit
(SELECT AVG(fruit)
FROM Query1 AS average
WHERE average.colour = candidate.colour) AS fruit
FROM Query1 AS candidate;
Query2由两列组成:
是否可以嵌套这些查询,以便仅使用一个查询即可获得Query2的结果?
您的帮助将不胜感激。 谢谢。
SELECT colour, AVG(apples+bananas+oranges+pears+peaches) AS fruit
FROM baskets
GROUP by colour;
如果要按篮子颜色选择水果总数,可以执行以下操作:
SELECT colour, SUM(apples+bananas+oranges+pears+peaches) AS totalfruit
FROM baskets
GROUP By colour
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.