select * from tempreport t
left outer join vn_stat v on v.hn=t.name2 and v.vstdate = t.date1
left outer join patient p on p.hn = t.name2
left outer join sex s on s.code = p.sex
where t.reportname="RCPT-44-0454"
and t.id="ID-{643A011D-1AEE-4514-92F3-E00ECF8B067A}"
group by t.name
order by t.num2
คำสั่งตรงเชื่อมตาราง vn_stat นั้น ใช้วันที่เชื่อมมันก็ได้ของคนแรกมาออกครับไม่แน่ใจว่าผมทำให้ใหม่ถูกไหมลองดูครับ