php中 mysql 查询的结果再次查询怎么写

是这样的,数据表diy中有slbm、heck、以及其他字段怎么用sql语句循环查询slbm字段中内容重复的次数以及该字段heck=1的次数,然后再换算出百分比举个例子:d... 是这样的,数据表diy中有slbm、heck、以及其他字段
怎么用sql语句循环查询slbm字段中内容重复的次数以及该字段heck=1的次数,然后再换算出百分比
举个例子:
diy表中slbm字段出现了4次建议,3次改版,3次吐槽
(假设heck=1的时候算一次回复)
其中4次建议中只出现1次heck=1,
3次改版中出现2个heck=1,
3次吐槽的数据中有3个heck=1
建议   4次   回复1次   回复率%
改版   3次   回复2次   回复率%
吐槽   3次   回复3次   回复率%

我用这个sql语句,只能查询出slbm字段的重复次数,但是对应内容的heck=1次数就不知道怎么查询了
select slbm,count(slbm) as cnt from diy where group by slbm
还有 这个百分比的换算怎么搞啊
我创建了一张新表,随机生成了点数据,图中这样,循环列出slbm字段的内容,重复的内容只显示一个,然后需要获取到这个内容重复的次数,以及这个内容ifcheck=1的次数,在换算出(重复次数)除以(ifcheck=1次数)的百分比
下图,就以“部门6”为例子,表中slbm字段的部门6共重复了8次,这8次中ifcheck=1的有2次,百分比为25%
展开
 我来答
邢富鹏
2018-03-02 · TA获得超过209个赞
知道小有建树答主
回答量:285
采纳率:62%
帮助的人:158万
展开全部
有个疑问请先回答一下 ifcheck 字段的值确定吗?
如果方便的话把数据已文本的形式贴出来,本地建立数据结构和数据表比较麻烦,谢谢!
还有你习惯用MySQL处理这样的逻辑还是习惯用php处理?
追问
所有增加新信息ifcheck默认为0,后台可以把ifcheck改变为1。
我需要调用出来,每个部门的提交次数和回复次数,我想要用mysql语句来实现,我现在用这句sql="select slbm,count(slbm) as cnt from d_form group by slbm order by cnt desc"可以调用出slbm字段全部值,并且重复的只显示1次,然后cnt 可以调出对应的重复次数,但是还想调出对应的ifcheck=1的次数 这个怎么写到sql语句里面,再算出百分比能写到语句里吗
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式