如何在 MYSQL 中使用帶有內連接的子查詢?

羅絲安

你們知道如何使用子查詢組合此代碼嗎?該代碼工作正常,但我不知道如何將其組合為一個查詢

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"
groovy_guy

我相信這就是您所期望的,將您的兩個查詢合併在一起。

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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章