Pou*_*rif 0 sql sql-server sql-server-2008 sql-server-2008-r2
我不确定在下面的SQL查询中应该写什么来显示以下结果:
数据:
颜色是独特的栏目......
结果:
select color as [name/color], value
from your_table
union all
select name, sum(value)
from your_table
group by name
Run Code Online (Sandbox Code Playgroud)
如果您需要特定订单,那么您可以这样做
select [name/color], value
from
(
select color as [name/color], value, name as order_column
from your_table
union all
select name, sum(value), name
from your_table
group by name
) x
order by order_column
Run Code Online (Sandbox Code Playgroud)