次数,用count ,分数(汇总?)sum,然后商品名称、商品价格、商品来源 ,inner jion ... on 商品信息表.商品编号=顾客评价表.商品编号 where...
我用 select count(顾客评价表.商品编号) as 评价次数,商品信息表.商品编号,商品信息表.商品价格,商品信息表.商品来源 from 商品信息表 left join 顾客评价表 on 商品信息表.商品编号=顾客评价表.商品编号 group by 商品信息表.商品编号提示“试图执行的查询中不包含作为聚合函数.....商品价格”,该怎么修改一下呢?
你商品价格和商品来源都不在group里当然不行了这样改: select count(顾客评价表.商品编号) as 评价次数,商品信息表.商品编号,max(商品信息表.商品价格) as 商品价格,max(商品信息表.商品来源) as 商品来源 from 商品信息表 left join 顾客评价表 on 商品信息表.商品编号=顾客评价表.商品编号 group by 商品信息表.商品编号;
select count(顾客评价表.商品编号) as 评价次数,商品信息表.商品编号,max(商品信息表.商品价格) as 商品价格,max(商品信息表.商品来源) as 商品来源
from 商品信息表 left join 顾客评价表 on 商品信息表.商品编号=顾客评价表.商品编号 group by 商品信息表.商品编号;