是否可以在MySQL SELECT查询中GROUP BY多个列?例如:
GROUP BY fV.tier_id AND 'f.form_template_id'
是否可以在MySQL SELECT查询中GROUP BY多个列?例如:
GROUP BY fV.tier_id AND 'f.form_template_id'
当前回答
group by fV.tier_id, f.form_template_id
其他回答
group by fV.tier_id, f.form_template_id
是的,您可以按多个列进行分组。例如,
SELECT * FROM table
GROUP BY col1, col2
结果将首先按col1分组,然后按col2分组。在MySQL中,列首选项从左到右。
GROUP BY col1, col2, col3
如果你喜欢(我需要应用这个)同时通过两列分组,我刚刚看到了这一点:
SELECT CONCAT (col1, '_', col2) AS Group1 ... GROUP BY Group1
GROUP BY CONCAT(col1, '_', col2)