select CategoryId, SUM(DVDPrice)
from Films
group by CategoryId;
select CategoryId, COUNT(MemberId)
from FavCategory
group by CategoryId;
我想要的是在一个表中显示数据。尝试加入 CategoryId 字段的结果:
select FavCategory.CategoryId,
COUNT(MemberId),
SUM(DVDPrice) from FavCategory
inner join Films on FavCategory.CategoryId = Films.CategoryId
group by FavCategory.CategoryId;
结果看起来很奇怪,它们以某种方式成倍增加。我找到了一个解决方案 - 在外部选择中使用了一个子查询,但我的问题是为什么连接解决方案不起作用。如果有人能解决这个问题,我将不胜感激。
问候