你們知道如何使用子查詢組合此代碼嗎?該代碼工作正常,但我不知道如何將其組合為一個查詢
SELECT DATE_FORMAT(FROM_DAYS(DATEDIFF(now(),STR_TO_DATE(dob, '%c/%e/%Y'))), '%Y')+0 AS Age
FROM tblpatient
SELECT pres.*,
CONCAT(p.fname,' ',p.lname) AS pname,
p.gender,
p.address
FROM prescription pres
INNER JOIN tblpatient p
WHERE p.id = pres.patient_id
AND pres.id='$user_id' LIMIT 1"
我相信這就是您所期望的,將您的兩個查詢合併在一起。
SELECT pres.*,
CONCAT(p.fname,' ',p.lname) AS pname,
p.gender,
p.address,
DATE_FORMAT(FROM_DAYS(DATEDIFF(now(),STR_TO_DATE(p.dob, '%c/%e/%Y'))), '%Y')+0 AS Age
FROM prescription pres
INNER JOIN tblpatient p
WHERE p.id = pres.patient_id
AND pres.id='$user_id' LIMIT 1"
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句