Presto_sql:一行转多行和多行转一行 一行转多行多行转一行 一行转多行 table1: namecatMarya,bCindya,fZaryc,g select name,split_cat FROM table1 CROSS JOIN UNNEST(SPLIT(cat,',')) AS t (split_cat) 结果如下: table2: namesplit_catMaryaMarybCindyaCindyfZarycZaryg 多行转一行 select name,array_join(array_agg(split_cat),',') as cat from table2 group by name