ลองใช้คำสั่งนี้ (ทีละคำสั่ง) แล้วส่งออกดูใหม่ได้หรือเปล่าครับ
update ovstdiag set hn = (select hn from ovst where ovst.vn = ovstdiag.vn) where hn is null or hn = ''
update ovstdiag set vstdate = (select vstdate from ovst where ovst.vn = ovstdiag.vn) where vstdate is null
update ovstdiag set vsttime = (select vsttime from ovst where ovst.vn = ovstdiag.vn) where vsttime is null
update ovstdiag set icd10 = uppercase(icd10)