我有一个查询,该查询按两个标签(tag1
,tag2
)进行分组,然后将其用于ALIAS BY模式,例如grouped by $tag_tag1 and then by $tag_tag2
。
现在,我想介绍按tag3
进行的可选分组。我添加了一个变量groupby
,它可以是tag2
或tag3
(理想情况下,它将是一个复选框,但这是不可能的)。
然后,我通过添加tag($groupby)
来扩展GROUP BY。到目前为止一切顺利。
现在,我正在尝试扩展ALIAS BY。我已经尝试了两种解决方案,但都不会产生很好的效果:
1)仅添加and then by $tag_tag3
,当and then by undefined
设置为$groupby
或为空时会产生难看的tag2
2)添加and then by $tag_$groupby
,但是然后,当$groupby
为tag2
时,我会看到两次相同的信息(“按...分组,然后按some_tag2_value,然后按some_tag2_value”)。>
还有更好的显示方式吗?