ผู้เขียน หัวข้อ: คำสั้ง update ตาราง  (อ่าน 2101 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ cktigers

  • Newbie
  • *
  • กระทู้: 37
  • Respect: 0
    • ดูรายละเอียด
คำสั้ง update ตาราง
« เมื่อ: ตุลาคม 21, 2013, 09:00:50 AM »
0
ผมนายชาติชาย กิจตะวงษ์  นวก.คอมพิวเตอร์โรงพยาบาลศรีสัชนาลัย 
ใช้ 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

ขอบคุณมากครับ
 

ออฟไลน์ bbkung

  • Full Member
  • ***
  • กระทู้: 114
  • ไม่เปลี่ยน ชีวิตก็อยู่อย่างเดิม...
  • Respect: 0
    • ดูรายละเอียด
Re: คำสั้ง update ตาราง
« ตอบกลับ #1 เมื่อ: ตุลาคม 21, 2013, 13:35:28 PM »
0
ลองอย่างนี้ได้มั้ยครับ
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
maesot hospital  175/16 Sripanit Rd, Maesot tak 63110
www.maesot-hospital.com
V.HosXp Test Work...  ใช้งานทุกระบบ ยกเว้น Inventry
Size : 420 BED...
Visit ต่อวัน 1400-1600
Client 480 

SAN STORGE IBM  DS 3512 (SAS 450GB 15K x7)+(NL SAS 2TB x3)
VMWARE vCenter Server & vSphere Client License
CentOS Linux 5.8 64 bit , Percona 5.5.20

SERVERx2 : HP Proliant DL-380 G7, QC XEON 2.66 GHz DOUBLE CPU, Ram 144 G,
SERVERx1:HP Proliant DL-380 G7, QC XEON 2.66 GHz SINGLE CPU, Ram 64 G,

ขึ้นระบบโดย BMS นำทีมโดยคุณ วินัย...วันที่ 21 ม.ค. 54