Php mysql计数多行,其中
我的问题和这个差不多 但对我来说,我如何计算这两行:Php mysql计数多行,其中,php,mysql,Php,Mysql,我的问题和这个差不多 但对我来说,我如何计算这两行: report table: id t_pro t_price 1. voucher 20.00 2. pro 13.00 3. pro 1x 13.00 4. pro 2x 13.00 5. voucher 20.00 6. pro 1x 13.00 $db->query("SELECT COUNT(*) FROM (S
report table:
id t_pro t_price
1. voucher 20.00
2. pro 13.00
3. pro 1x 13.00
4. pro 2x 13.00
5. voucher 20.00
6. pro 1x 13.00
$db->query("SELECT COUNT(*) FROM (SELECT t_pro WHERE t_pro LIKE 'pro%' AS pro_tan, SELECT t_pro WHERE t_pro LIKE 'voucher%' AS voucher) WHERE date=CURDATE() ");
结果是:
voucher : 2
pro tan : 4
您可以使用
分组依据
:
SELECT t_pro, COUNT(*) FROM report GROUP BY t_pro;
注意:这是如果您想要每个
t\u pro
值的计数。否则,您需要修改自定义t\u pro
值关联的分组依据
,您可以使用分组依据
:
SELECT t_pro, COUNT(*) FROM report GROUP BY t_pro;
select t_pro, count(1) from table group by t_pro;
注意:这是如果您想要每个
t\u pro
值的计数。否则,您需要修改自定义t_pro
值关联的分组依据
。为什么在选择中使用选择?为什么在选择中使用选择?@Quassnoi:谢谢。我如何呼应结果<代码>echo pro tan=$r['pro']?我不使用任何框架。这是我自己的自定义代码。我该如何回显结果,如凭证:2,pro tan:4
@Quassnoi:对不起,我的错误:D。。它来自$db=newdatabase()class@Quassnoi:谢谢。我如何呼应结果<代码>echo pro tan=$r['pro']?我不使用任何框架。这是我自己的自定义代码。我该如何回显结果,如凭证:2,pro tan:4
@Quassnoi:对不起,我的错误:D。。它来自$db=new Database()类
select t_pro, count(1) from table group by t_pro;