Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/246.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在一个查询中计算多个冒号和字段_Php_Mysql_Sql - Fatal编程技术网

Php 如何在一个查询中计算多个冒号和字段

Php 如何在一个查询中计算多个冒号和字段,php,mysql,sql,Php,Mysql,Sql,我试图弄清楚如何使用mysql和php的单个查询计算多个列和字段 基本上,我想计算一下通过关键字的点击、转换和点击次数,如下图所示: 这是我的数据库结构: click id -> click_id<br> keyword -> kw<br> clicks through -> click_th<br> conversions -> conv<br> 谢谢, Alex如果我理解您的问题,您需要计算点击量和转换量的总和。幸运的

我试图弄清楚如何使用mysql和php的单个查询计算多个列和字段

基本上,我想计算一下通过关键字的点击、转换和点击次数,如下图所示:

这是我的数据库结构:

click id -> click_id<br>
keyword -> kw<br>
clicks through -> click_th<br>
conversions -> conv<br>
谢谢,
Alex

如果我理解您的问题,您需要计算点击量和转换量的总和。幸运的是,mysql有一个求和函数

选择功率,计数单击id,计数单击th,计数 从点击 按功率分组按计数排序单击\u id DESC
$query = "SELECT kw, COUNT(click_id)  FROM clicks GROUP BY kw ORDER by COUNT(click_id) DESC ";