MySql获取销量最好的三个渠道
a1是产品销量表,a2是渠道表,a1和a2通过渠道ID关联
具体SQL如下:
-- 3.根据逗号截取前3个渠道
SELECT
product_id,
SUBSTRING_INDEX( channel, ',', 3 ) AS channel
FROM
(
-- 2.根据产品分组,用GROUP_CONCAT拼接渠道,此处的渠道就是根据销量降序排列的数据了
SELECT
product_id,
GROUP_CONCAT(
DISTINCT ( Channel_Group
原创
2022-04-13 11:03:16 ·
778 阅读 ·
0 评论