<?php include('includes/config/config.php'); include('includes/functions.php'); $checkup_type_id = $_REQUEST['checkup_type_id']; error_log("checkup_type_id " . $checkup_type_id); $data = []; $sql = "SELECT DISTINCT cp.key_health_map_name, cp.* FROM checkup_parameter cp WHERE cp.key_health_map_name IN (SELECT khpm.key_param_id FROM key_health_reportable_parameter_master khpm WHERE khpm.key_param_id NOT IN (SELECT cp2.key_health_map_name FROM checkup_parameter cp2 WHERE FIND_IN_SET(cp2.checkup_form_section_id, (SELECT ct.checkup_form_section_ids FROM checkup_type ct WHERE ct.checkup_type_id = '" . $checkup_type_id . "')))) group by cp.key_health_map_name"; error_log("parameter query " . $sql); $result = mysqli_query($conn, $sql); while ($row = mysqli_fetch_assoc($result)) { $data[] = $row; } error_log("sql final data " . print_r($data, true)); echo json_encode($data);