如何在下面的$ 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学期
答案 0 :(得分:0)
我想您正在寻找类似的东西
$query = "
SELECT distinct semester , count(student_matric) as count FROM marketing_data
WHERE intake_year = '".$_POST["intake_year"]."'
Group by student_matric " ;