在$ query中添加COUNT和DISTINCT

时间:2020-05-25 18:22:07

标签: php mysql

如何在下面的$ query中添加选择COUNT和DISTINCT?如果您需要其他任何详细信息来解决此问题,请告诉我。谢谢您的时间。

if(isset($_POST["intake_year"]))
{
 $query = "
 SELECT * FROM marketing_data
 WHERE intake_year = '".$_POST["intake_year"]."'
 ";

 $statement = $connect->prepare($query);
 $statement->execute();
 $result = $statement->fetchAll();
 foreach($result as $row)
 {
  $output[] = array(
   'semester'   => $row["semester"],
   'student_matric'  => floatval($row["count"])
  );
 }
 echo json_encode($output);
}

// SELECT计数(student_matric)AS计数,学期,入学年FROM marketing_data GROUP BY入学年-此查询仅对COUNT个学生_学历

//从市场营销数据中选择DISTINCT学期ORDER BY学期DESC-该查询仅适用于DISTINCT学期

1 个答案:

答案 0 :(得分:0)

我想您正在寻找类似的东西

$query = " SELECT distinct semester , count(student_matric) as count FROM marketing_data WHERE intake_year = '".$_POST["intake_year"]."' Group by student_matric " ;

相关问题