สอบถามพี่ๆ ครับ จากsql
SELECT x.xn,x.hn,x.request_date,x.request_time,x.xray_type,v.age_y,
p.cid,CONCAT(substr(p.birthday,9,2),'/',substr(p.birthday,6,2),'/',substr(p.birthday,1,4)+543) AS birth_day,
p.birthday,concat(p.addrpart,' ','ม.',p.moopart,' ',th.full_name) as addresspart,
concat(p.pname,' ',p.fname,' ',p.lname) AS ptname,d2.`name` AS request_doctor_name,
t.`name` AS xray_type_name,x.vn,x.an,xi.xray_items_name,v.pttype,ptt.`name` AS pttname,v.pcode,i.name,v.pdx
FROM
xray_report AS x
LEFT OUTER JOIN patient AS p ON p.hn = x.hn
LEFT OUTER JOIN vn_stat AS v ON v.vn = x.vn
LEFT OUTER JOIN doctor AS d2 ON d2.`code` = x.request_doctor
LEFT OUTER JOIN xray_type AS t ON t.xray_type = x.xray_type
LEFT OUTER JOIN xray_items AS xi ON xi.xray_items_code = x.xray_items_code
LEFT OUTER JOIN xray_report_film AS xrf ON xrf.xn = x.xn
LEFT OUTER JOIN xray_film AS `xf` ON `xf`.film_id = xrf.film_id
LEFT OUTER JOIN pttype AS ptt ON ptt.pttype = v.pttype
LEFT OUTER JOIN icd101 AS i ON i.`code` = v.pdx
LEFT OUTER JOIN thaiaddress AS th ON p.chwpart = th.chwpart AND p.amppart = th.amppart AND p.tmbpart = th.tmbpart
WHERE (x.request_date BETWEEN '2017-06-05' AND '2017-06-10') AND
x.xray_items_code NOT IN (0) and xi.xray_items_code = '7' and v.vn is not null
ORDER BY
x.request_date ASC,
x.request_time ASC,
x.hn ASC
หาผู้ป่วยที่ได้รับการ xray chest แล้วต้องการเอาไปเชื่อมกับ lab เพื่อดูว่าได้ตรวจ AFB หรือไม่ ต้องเขียน sql อย่างไรครับ ถ้าได้ตรวจก็ใส่เป็น ผลจาก lab_order หรือถ้าไม่ได้ตรวจก็ว่างไว้ครับ
ขอบคุณครับ