BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: Manit ที่ มิถุนายน 28, 2010, 11:25:26 AM

หัวข้อ: Tool รวมบ้าน
เริ่มหัวข้อโดย: Manit ที่ มิถุนายน 28, 2010, 11:25:26 AM
กระทู้ข้างล่างขอ Tool รวมรายการ lab กระทู้นี้ขอ Tool รวมบ้านครับ  ;D

คือว่า หมู่ 0 ผมมีบ้านเลขที่ 0 อยู่ 2 หลังครับ(ไม่รู้มีมือดีไปเพิ่มตั้งแต่ตอนไหน) แต่ละหลังก็มีสมาชิกเป็น หมื่นคน

จะย้ายทีละคนก็ไม่ไหว รบกวน อ.MN ทำ Tool รวมบ้านให้หน่อยครับ หรือมีวิธีแก้อย่างอื่นก็ได้ครับ
หัวข้อ: Re: Tool รวมบ้าน
เริ่มหัวข้อโดย: pop_hosxp ที่ มิถุนายน 28, 2010, 11:36:52 AM
update person  set house_id="XXX" where house_id="YYY"

เมื่อ XXX= house_id ของบ้านเลขที่ 0 นอกเขตเดิมที่ต้องการ และ
      YYY=house_id ของบ้านเลขที่ 0 นอกเขตที่ต้องการเปลี่ยน

จากนั้นลบบ้านหลังนี้ออก โดย delete from house where house_id="YYY"
หัวข้อ: Re: Tool รวมบ้าน
เริ่มหัวข้อโดย: Manit ที่ มิถุนายน 28, 2010, 11:46:50 AM
ขอบคุณครับ แก้ได้แล้ว  ;)
หัวข้อ: Re: Tool รวมบ้าน
เริ่มหัวข้อโดย: [-_เอ็ม_-] ที่ มิถุนายน 29, 2010, 17:50:10 PM
เจอเหมือนกันครับ แต่ผมมีตั้ง 4 หลัง
ลองใช้คำสั่งตามท่าน pop แล้ว ลองดูจำนวนคนในหมู่บ้านหลัก
จำนวนไม่เปลี่ยนแปลงครับ เลยไม่แน่ใจว่าทำถูกรึเปล่าคือ

 สมมติ ผมต้องการใช้หมู่ 0 ที่มีลำดับที่ 1 เป็นหลัก ส่วนลำดับที่ 2 - 4
เป็นบ้านที่ต้องการย้ายคนเข้ามาที่บ้านลำดับที่ 1 คำสั่งจะเป็นแบบนี้รึเปล่าครับ

>>>> update person  set house_id="1" where house_id="2" <<<<
>>>> update person  set house_id="1" where house_id="3" <<<<
>>>> update person  set house_id="1" where house_id="4" <<<<

ถูกมั๊ยครับ  ???
หัวข้อ: Re: Tool รวมบ้าน
เริ่มหัวข้อโดย: vniwat ที่ มิถุนายน 29, 2010, 18:02:25 PM
update person  set house_id="XXX" where house_id="YYY"

เมื่อ XXX= house_id ของบ้านเลขที่ 0 นอกเขตเดิมที่ต้องการ และ
      YYY=house_id ของบ้านเลขที่ 0 นอกเขตที่ต้องการเปลี่ยน

จากนั้นลบบ้านหลังนี้ออก โดย delete from house where house_id="YYY"

ขอคำอธิบายเพิ่มเติมด้วยครับ
ผมก็มีปัญหาเหมือนกัน
ขอบคุณล่วงหน้าครับ
หัวข้อ: Re: Tool รวมบ้าน
เริ่มหัวข้อโดย: jdadmin1 ที่ มิถุนายน 29, 2010, 19:24:28 PM
 ;D ;D ;D อันดับแรกไปที่ตาราง village แล้วดูว่าหมู่ที่ 0 มีเลข village_id เป็นเลขอะไร ;D ;D ;D
หัวข้อ: Re: Tool รวมบ้าน
เริ่มหัวข้อโดย: jdadmin1 ที่ มิถุนายน 29, 2010, 19:28:05 PM
 ;D ;D ;D อันดับต่อมาไปที่ตาราง house คลิ๊กที่แท็ป village เพื่อให้มันเรียงลำดับ แล้วเราจะเห็นว่าในบ้านนอกเขตมีบ้านกี่หลังแต่ละหลังมีเลข house_id เป็นเลขอะไร ก็ใช้คำสั่งที่พี่ pop ให้ข้างบนทำการอัพเดตโดยเอาเลข house_id มาจากตรงนี้ครับ ;D ;D ;D
หัวข้อ: Re: Tool รวมบ้าน
เริ่มหัวข้อโดย: vniwat ที่ มิถุนายน 29, 2010, 21:05:56 PM
ชัดเจน  28 --61 --ครับ
ว .14 พิเศษทางน้ำครับ
ขอบคุณมากครับ