mysql 分组结果(带有count函数)显示为一行 70
分组后结果集(第二列是一个count函数取出的值)namecount(id)a1b0c2现在要将结果改成一行a,b,c1,0,2用mysql怎么实现?...
分组后结果集(第二列是一个count函数取出的值)
name count(id)
a 1
b 0
c 2
现在要将结果改成一行
a,b,c 1,0,2
用mysql怎么实现? 展开
name count(id)
a 1
b 0
c 2
现在要将结果改成一行
a,b,c 1,0,2
用mysql怎么实现? 展开
2个回答
展开全部
可直接用嵌套查询。
方法如下:如数据:id name1 a1 b2 c2 d3 e3 f3 g3 h<pre t="code" l="sql">select count(t.counts) from
(select id,count(*) counts from 表名 group by id) t这样得到的结果就是3。
方法如下:如数据:id name1 a1 b2 c2 d3 e3 f3 g3 h<pre t="code" l="sql">select count(t.counts) from
(select id,count(*) counts from 表名 group by id) t这样得到的结果就是3。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |