BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: Manit ที่ มิถุนายน 28, 2010, 11:25:26 AM
-
กระทู้ข้างล่างขอ Tool รวมรายการ lab กระทู้นี้ขอ Tool รวมบ้านครับ ;D
คือว่า หมู่ 0 ผมมีบ้านเลขที่ 0 อยู่ 2 หลังครับ(ไม่รู้มีมือดีไปเพิ่มตั้งแต่ตอนไหน) แต่ละหลังก็มีสมาชิกเป็น หมื่นคน
จะย้ายทีละคนก็ไม่ไหว รบกวน อ.MN ทำ Tool รวมบ้านให้หน่อยครับ หรือมีวิธีแก้อย่างอื่นก็ได้ครับ
-
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"
-
ขอบคุณครับ แก้ได้แล้ว ;)
-
เจอเหมือนกันครับ แต่ผมมีตั้ง 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" <<<<
ถูกมั๊ยครับ ???
-
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"
ขอคำอธิบายเพิ่มเติมด้วยครับ
ผมก็มีปัญหาเหมือนกัน
ขอบคุณล่วงหน้าครับ
-
;D ;D ;D อันดับแรกไปที่ตาราง village แล้วดูว่าหมู่ที่ 0 มีเลข village_id เป็นเลขอะไร ;D ;D ;D
-
;D ;D ;D อันดับต่อมาไปที่ตาราง house คลิ๊กที่แท็ป village เพื่อให้มันเรียงลำดับ แล้วเราจะเห็นว่าในบ้านนอกเขตมีบ้านกี่หลังแต่ละหลังมีเลข house_id เป็นเลขอะไร ก็ใช้คำสั่งที่พี่ pop ให้ข้างบนทำการอัพเดตโดยเอาเลข house_id มาจากตรงนี้ครับ ;D ;D ;D
-
ชัดเจน 28 --61 --ครับ
ว .14 พิเศษทางน้ำครับ
ขอบคุณมากครับ