我写了以下查询
结果是:
我不想加入第37和39行中的user_tags,而是希望将每个“同类群组”拆分为第二层同类群组。
第二层队列将是两件事之一:
如果tags.name ='sentPhone'和tags1.name ='sentForm',则返回'phone_shipped',否则返回'in_person'
这可能吗?我希望最终结果如下:
答案 0 :(得分:1)
也许我想念一些东西,但看起来很简单,你实际上已经做到了。 尝试添加此
(CASE WHEN tags.name = 'sentPhone' AND tags1.name = 'sentForm'
THEN'phone_shipped'
ELSE 'in_person') as cohort2,
在第32行之后
并在第49行添加
GROUP BY tags.name
这不是你的例子,因为你没有重复这行,但你真的需要重复这两行,除了条件的cohort2。
很抱歉,如果我错过了你的问题。
卢卡