BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: cktigers ที่ ตุลาคม 21, 2013, 09:00:50 AM

หัวข้อ: คำสั้ง update ตาราง
เริ่มหัวข้อโดย: cktigers ที่ ตุลาคม 21, 2013, 09:00:50 AM
ผมนายชาติชาย กิจตะวงษ์  นวก.คอมพิวเตอร์โรงพยาบาลศรีสัชนาลัย 
ใช้ hosxp ตั้งแต่ ปี 2550 ขึ้นระบบเอง

ขอความช่วยเหลือ คือ ผมต้องการ update ค่า house_regist_type_id ในตาราง person โดยมีเงื่อนไขว่า ค่า aid ในตาราง vn_stat เป็นค่าว่าง
รบกวนขอชุดคำสั่งหน่อยครับ พอดีผมลองตามคำสั่งด้านล่างนี้แล้ว ค่าไม่เปลี่ยนครับ

update person set person.house_regist_type_id=2
from person  inner join vn_stat  on person.patient_hn = vn_stat.hn
where vn_stat.aid is null

ขอบคุณมากครับ
หัวข้อ: Re: คำสั้ง update ตาราง
เริ่มหัวข้อโดย: bbkung ที่ ตุลาคม 21, 2013, 13:35:28 PM
ลองอย่างนี้ได้มั้ยครับ
update person p
inner join vn_stat  v on
    p.hn = v.hn
set p.house_regist_type_id='2'
where v.aid is null