Sql 如何使用多个列名进行分组?

Sql 如何使用多个列名进行分组?,sql,group-by,Sql,Group By,我有一个名为tags的表。列名是id、标记和名称。 我想使用tag_name进行分组 看起来是这样的 {美容、一般健康、怀孕}作为健康 sql查询将是什么 执行子查询 select... from ( select { beauty,general-health,pregnency } as health from table) t group by health select * from tags group by tag_name

我有一个名为tags的表。列名是id、标记和名称。 我想使用tag_name进行分组

看起来是这样的

{美容、一般健康、怀孕}作为健康

sql查询将是什么

执行子查询

   select...
    from (
    select { beauty,general-health,pregnency } as health
    from table) t
    group by health
select * from tags  group by tag_name