BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: treera ที่ สิงหาคม 28, 2009, 11:04:10 AM

หัวข้อ: สอบถามเรื่องตารางข้อมูลเชิงรุก
เริ่มหัวข้อโดย: treera ที่ สิงหาคม 28, 2009, 11:04:10 AM
สวัสดีครับอาจารย์
ผมต้องการดึงข้อมูลในส่วนของตารางเชิงรุก ของนักเรียนที่ลงข้อมูลลงไปตามภาพ
ต้องดูที่ตารางไหนครับ
หัวข้อ: Re: สอบถามเรื่องตารางข้อมูลเชิงรุก
เริ่มหัวข้อโดย: jdadmin1 ที่ สิงหาคม 28, 2009, 11:47:11 AM
 ;D ;D ;D มันแยกอยู่หลายตารางประมาณนี้มั้ง ลองดูครับ
student_anemia_check_list
student_dental_check_list
student_dental_check_list
student_ear_check_list
student_eye_check_list
student_lice_check_list
student_self_check_list
student_thalassemia_check_list
 ;D ;D ;D
หัวข้อ: Re: สอบถามเรื่องตารางข้อมูลเชิงรุก
เริ่มหัวข้อโดย: treera ที่ สิงหาคม 28, 2009, 12:06:04 PM
ขอบคุณมากครับ
หัวข้อ: Re: สอบถามเรื่องตารางข้อมูลเชิงรุก
เริ่มหัวข้อโดย: nuttavut ที่ สิงหาคม 28, 2009, 22:17:38 PM
สวัสดีครับอาจารย์
ผมต้องการดึงข้อมูลในส่วนของตารางเชิงรุก ของนักเรียนที่ลงข้อมูลลงไปตามภาพ
ต้องดูที่ตารางไหนครับ


ลองเอารายงานตัวนี้ไปปรับใช้ดูนะครับ.... ;D ;D
หัวข้อ: Re: สอบถามเรื่องตารางข้อมูลเชิงรุก
เริ่มหัวข้อโดย: อู๋kokha50 ที่ สิงหาคม 29, 2009, 12:46:49 PM
อ.ณัีฐ และ คุณน้องJD ครับ ขอถามว่า

ตารางที่เก็บ เกี่ยวกับ อสม อยู่ตารางไหนบ้างครับ
ผมจะทำรายงาน อสม.(รายคน) -->หลังคาที่รับผิดชอบ(บ้านเลขที่)-->คนในบ้านที่ป่วยโรคเรื้อรัง(โรคเรื้อรัง)
หัวข้อ: Re: สอบถามเรื่องตารางข้อมูลเชิงรุก
เริ่มหัวข้อโดย: jdadmin1 ที่ สิงหาคม 29, 2009, 13:07:51 PM
 ;D ;D ;D โทษทีครับพี่อู๋ลืมไปเลย
รายการชมรมพี่อู๋ดูที่ village_organization_type จำเลข id อสม.ไว้(น่าจะเป็น 1 ถ้าจำไม่ผิด)
ตารางที่เกี่ยวข้องก็น่าจะมี
village_organization
village_organization_member
village_organization_member_service
ลองดูครับ ฮิ ฮิ ฮิ นึกว่าเรียบร้อยไปแล้ว ;D ;D ;D
หัวข้อ: Re: สอบถามเรื่องตารางข้อมูลเชิงรุก
เริ่มหัวข้อโดย: อู๋kokha50 ที่ สิงหาคม 29, 2009, 13:12:48 PM
ขอบคุณมากครับ
กำลังไล่ตามตารางครับ มึน ;D ;D
หัวข้อ: Re: สอบถามเรื่องตารางข้อมูลเชิงรุก
เริ่มหัวข้อโดย: nuttavut ที่ สิงหาคม 29, 2009, 13:40:39 PM
อ.ณัีฐ และ คุณน้องJD ครับ ขอถามว่า

ตารางที่เก็บ เกี่ยวกับ อสม อยู่ตารางไหนบ้างครับ
ผมจะทำรายงาน อสม.(รายคน) -->หลังคาที่รับผิดชอบ(บ้านเลขที่)-->คนในบ้านที่ป่วยโรคเรื้อรัง(โรคเรื้อรัง)

ลองดูตามนี้ดูครับ เอา Code ไปรัน ดูน่าจะพอเข้าใจได้ ;D ;D

1. ------หาองค์กร แยกตามหมู่ บ้าน ....
select v.village_organization_id,v.village_organization_name,count(m.person_id) as person_count
from village_organization  v
left outer join village_organization_member m on m.village_organization_id = v.village_organization_id
where v.village_id = 2
group by v.village_organization_id,v.village_organization_name


---ส่วนอันนี้เป็นการหา อสม ที่ ดูแลหมู่ ที่ 1 อยู่

select concat(p.fname,' ',p.lname) as organization_staff_name,vo.village_organization_name ,
v.village_name,v.village_moo,h.address,
vm.*,vs.*
from village_organization_member vm
left outer join village_organization_member_service  vs on vs.village_organization_mid = vm.village_organization_mid
left outer join village_organization vo on vo.village_organization_id =vm.village_organization_id
left outer join village v on v.village_id =vs.village_id
left outer join house h on h.house_id =vs.house_id
left outer join person p on p.person_id = vm.person_id

where vs.village_id =2
หัวข้อ: Re: สอบถามเรื่องตารางข้อมูลเชิงรุก
เริ่มหัวข้อโดย: อู๋kokha50 ที่ สิงหาคม 29, 2009, 21:56:17 PM
ถาม อ.ณัฐว่า ตารางชื่อ village_organization_mid มันเก็บอะไร

"  _mid "หมายถึงอะไร เดาไม่ออกไม่รู้ความหมาย จึงไปต่อไม่ได้ นึกไม่ออกว่าจะเชื่อมกับฟิวส์ไหน
หัวข้อ: Re: สอบถามเรื่องตารางข้อมูลเชิงรุก
เริ่มหัวข้อโดย: nuttavut ที่ สิงหาคม 29, 2009, 23:54:12 PM
ถาม อ.ณัฐว่า ตารางชื่อ village_organization_mid มันเก็บอะไร

"  _mid "หมายถึงอะไร เดาไม่ออกไม่รู้ความหมาย จึงไปต่อไม่ได้ นึกไม่ออกว่าจะเชื่อมกับฟิวส์ไหน

มันคือรหัส ID  ของ อสม ครับ ยกตัวอย่างเช่น
1.   นายเอเป็น อสม ของหมู่บ้าน ก รับผิดชอบ บ้านเลขที่ 1,2,3  จะได้ บ้านที่รับผิดชอบ รวม 3 บ้าน ใน field village_organization_mid  สมมุติได้รหัส 1 จำนวน 3 record

1.   นายบีเป็น อสม ของหมู่บ้าน ก รับผิดชอบ บ้านเลขที่ 4,5,6  จะได้ บ้านที่รับผิดชอบ รวม 3 บ้าน ใน field village_organization_mid  สมมุติได้รหัส 2 จำนวน 3 record


หลังจากรันคำสั่ง ด้านบนที่ให้ ...จะได้ รวม 6 Record ใน 3 record  แรก จะมี village_organization_mid  =1
ใน 3 record  หลัง จะมี village_organization_mid  =2

เพราะฉนั้นมันคือกลุ่มของบ้านที่ อสม รับผิดชอบ ....อธิบายคร่าวๆไม่รู้ว่าจะพอเข้าใจหรือเปล่า..ก็ลองทดสอบดูได้ครับ. ;D ;D