官方题解 | #某东618活动购买每个商品的用户的平均年龄#

某东618活动购买每个商品的用户的平均年龄

http://www.nowcoder.com/practice/e5761ba333184b779679edf89bebf156

step1:使用cust_uid相等条件将tb_clk_rcd左连接tb_cst_bas_inf;

step2:限定条件为用户购买商品,即if_buy=1;

step3:按照商品id进行分组,并按prd_id排序。

当列在两张表中都存在时,可以使用using()。

select prd_id, round(avg(age), 2) as avg_age

from tb_clk_rcd a

left join tb_cst_bas_inf b

using(cust_uid)

where if_buy=1

group by prd_id

ORDER BY prd_id;

全部评论

相关推荐

评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务