PHP中的MySql子查询未生成正确的结果

时间:2017-10-17 07:33:27

标签: php mysql subquery

我在MySql中处理这个子查询:

SELECT
  *
FROM
 patient_account
WHERE
   Doctor_ID IS NULL
 AND
   CONCAT(P_Fname, P_Lname, P_Mname) LIKE '%".$Search_Query."%'"

它应该产生所有没有医生的患者。但它产生了有医生的患者记录。是查询的语法和逻辑是对的吗?