我需要帮助进行 mysql 查询以根据每个子渠道上的买家数量获取每个主渠道上的买家数量
基本上我有两个表,即tbl_channel和tbl_buyer如下:
条件:
- 我只是根据每个子渠道上的买家数量显示每个主渠道的买家数量(parentid = 0)
- channel_id (TBL_BUYER) 中具有相同buyer_id的每个买家都将计为一个买家
我想要的结果:
到目前为止,我只能查询显示子渠道的买家数量,如下所示:
SELECT count(aa.buyer_id) as Number_of_buyers FROM (SELECT b.buyer_id
FROM tbl_channel a
RIGHT JOIN tbl_buyer b on (a.id=b.channel_id)
WHERE a.parentid_channel_id = 2 /* PARENT ID */
GROUP by b.buyer_id ORDER BY b.channel_id) aa
你能帮我做一个完整的查询以产生如上所示的结果吗?之前谢谢你:)