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

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

ออฟไลน์ bannok

  • Hero Member
  • *****
  • กระทู้: 764
  • Respect: +8
    • ดูรายละเอียด
คำสั่ง SQL
« เมื่อ: กุมภาพันธ์ 07, 2008, 15:52:20 PM »
0
ดูคำสั่งนี้ให้หน่อยนะครับว่าถูกต้องไหมเพราะว่าไม่มีข้อมูลรัยเลย

select c.* ,p.*
from clinicmember c
left outer join patient p on p.hn=c.hn


where c.clinic = (select sys_value from sys_var where sys_name="dm_clinic_code")
and c.hn in (select hn from fbshistory where ((fbs1mo+fbs2mo+fbs3mo)/3  > 126)  or ((fbs1mo+fbs2mo)/2  > 126) )
and c.hn in (select hn from patient where chwpart="40" and amppart="05" and tmbpart="01" and moopart in ("1","2","3","4")
     and birthday < "1946-08-01"
 
 )
Somchai  Lenyee  Promkiri Hospital  tel 075396123 ต่อ 165
เมล์ arsan_2005@hotmail.com
server IBM SYSTEM x3650M5  ram 32 G.
server IBM SYSTEM x3500M3  ram 16 G.
 Hosxp 3.63.3.10
OS:centos 7 mysql 10.1.10 MariaDB

ออฟไลน์ SrWooD

  • Hero Member
  • *****
  • กระทู้: 1,024
  • Respect: +1
    • ดูรายละเอียด
Re: คำสั่ง SQL
« ตอบกลับ #1 เมื่อ: กุมภาพันธ์ 07, 2008, 16:27:49 PM »
0
ผมลองทดสอบโดยการเปลี่ยนเป็นรหัสจังหวัด อำเภอ ตำบลที่ผมมีก็มีข้อมูลนี่ครับ

ลองตรวจสอบข้อมูลแต่ละตารางที่เกี่ยวข้องดูอีกทีครับ

 :-\ :-\ :-\
โรงพยาบาลโพธิ์ทอง จังหวัดอ่างทอง