thinkphp 查询数据表内每个字段内=y的和 40
这是数据表内的6个字段,分别以m1,-m6命名,怎样做到只查一次数据库,就能查出每个字段内所有=y的和,也就是说最后打印出来的时候,能显示m1字段内所有等于y的和,---...
这是数据表内的6个字段,分别以m1,-m6命名,怎样做到只查一次数据库,就能查出每个字段内所有=y的和,也就是说最后打印出来的时候,能显示m1字段内所有等于y的和,----m6字段内所有等于y的和,像数组一样打印出来
展开
1个回答
展开全部
SELECT (
(SELECT COUNT(*) FROM 【表名】 WHERE m1='y') as m1,
(SELECT COUNT(*) FROM 【表名】 WHERE m2='y') as m2,
(SELECT COUNT(*) FROM 【表名】 WHERE m3='y') as m3,
(SELECT COUNT(*) FROM 【表名】 WHERE m4='y') as m4,
(SELECT COUNT(*) FROM 【表名】 WHERE m5='y') as m5,
(SELECT COUNT(*) FROM 【表名】 WHERE m6='y') as m6
)
您是像这样吗。。。
(SELECT COUNT(*) FROM 【表名】 WHERE m1='y') as m1,
(SELECT COUNT(*) FROM 【表名】 WHERE m2='y') as m2,
(SELECT COUNT(*) FROM 【表名】 WHERE m3='y') as m3,
(SELECT COUNT(*) FROM 【表名】 WHERE m4='y') as m4,
(SELECT COUNT(*) FROM 【表名】 WHERE m5='y') as m5,
(SELECT COUNT(*) FROM 【表名】 WHERE m6='y') as m6
)
您是像这样吗。。。
追问
那tp框架下,怎样写查询语句,前台模板上怎么写输出语句啊?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询