คือผมลองใช้คำสั่งนี้ เพื่อที่จะ update ให้กับ นน.ที่ว่างของ HN นั้นๆ โดยนำ นน.ที่มีมาใส่ในช่องที่ว่างอยู่น่ะครับ แต่ใช้คำสั่งนี้แล้วไม่ได้น่ะครับ รบกวน ทุกท่านช่วยด้วยครับ ขอบคุณครับ
UPDATE opdscreen
SET bw = (SELECT bw FROM opdscreen WHERE hn in(select distinct(hn) from opdscreen
where bw > "0" and vstdate between "2009-01-01" and "2009-01-01" ) and bw > "0" )
WHERE hn in (select hn from opdscreen
where (bw = "0" or bw is null) and vstdate between "2009-01-01" and "2009-01-01")
and (bw is null or bw = "0"))