0
我有这样MySql的选择查询
id status
1 Pass
2 Fail
3 Pass
我怎么能算总有一排排其中状态为“失败”与他们的一个选择查询ID(S)由GROUP_CONCAT表。我试图得到这样的输出
total group_concat(id)
3 1,2,3
1 2
有什么建议吗?
我有这样MySql的选择查询
id status
1 Pass
2 Fail
3 Pass
我怎么能算总有一排排其中状态为“失败”与他们的一个选择查询ID(S)由GROUP_CONCAT表。我试图得到这样的输出
total group_concat(id)
3 1,2,3
1 2
有什么建议吗?
你需要联合两个单独的查询:
select status,
count(*) as num,
group_concat(id) as ids
from tests as status_stats
union all
select null as status,
count(*) as num,
group_concat(id) as ids
from tests as total_stats