สอบถามเรื่อง sql update 2 table แต่ id ไม่เท่ากันครับ
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา สอบถามเรื่อง sql update 2 table แต่ id ไม่เท่ากันครับ
สอบถามเรื่อง sql update 2 table แต่ id ไม่เท่ากันครับ
ผมจะ update ข้อมูลของ table a ที่มี id อยู่ 10
ส่วน table b ที่มี id อยุ่ 8
ผมต้องการ update ทั้ง 2 table นี้แต่มัน update ได้แค่ table เดียวเพราะ id ตรงครับ
แต่ถ้าผมลอง update 2 table พร้อมกันโดยที่ id ไม่เท่ากัน มันไม่สามารถ update ได้ครับ เนื่องจากผมคิดว่าน่าจะเป็นเพราะ id ของทั้ง 2 table นั้นต้องเท่ากันหรือเปล่าครับ ถึงจะ update ได้ทั้ง 2 table
ขอคำแนะนำหน่อยนะครับ
ว่าพอจะมีวิธีที่ update ได้พร้อมกัน 2 table โดยที่ id ไม่เท่ากันนะครับ
ขอบคุณครับ
ส่วน table b ที่มี id อยุ่ 8
ผมต้องการ update ทั้ง 2 table นี้แต่มัน update ได้แค่ table เดียวเพราะ id ตรงครับ
แต่ถ้าผมลอง update 2 table พร้อมกันโดยที่ id ไม่เท่ากัน มันไม่สามารถ update ได้ครับ เนื่องจากผมคิดว่าน่าจะเป็นเพราะ id ของทั้ง 2 table นั้นต้องเท่ากันหรือเปล่าครับ ถึงจะ update ได้ทั้ง 2 table
ขอคำแนะนำหน่อยนะครับ
ว่าพอจะมีวิธีที่ update ได้พร้อมกัน 2 table โดยที่ id ไม่เท่ากันนะครับ
ขอบคุณครับ

คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
ความคิดเห็นที่
1

ก็สังให้คิวรี่ ครั้งตามจำนวนที่ต้องการ
ส่วนการอัพเดทหลายตาราง โดยอิง id เดียว ปกติและโดยทั่วไป ก็ไม่น่าจะได้อยู่แล้วถ้าข้อมูลไม่สัมพันธ์กัน
วิธีแก้ก็ส่งหลายๆ id เข้าไป หรือใช้การวนลูป id อัพเดท ตารางตาม id ที่สัมพันธ์กับข้อมูล อะไนแนวนั้น

ความคิดเห็นที่
2
ได้แล้วครับ พี่นิก
ขอบคุณครับ ที่แนะนำครับผม
ปล.ผมใช้วิธีการสร้าง id ที่อ้างอิงของอีก table นึง เพือ่ให้อ้างอิงถึง id จะ update ทั้ง 2 table โดยกำหนดตัวแปร id ไม่เหมือนกัน
เพื่อที่มันจะได้ update ได้ตาม row ที่เรากำหนดครับ
ขอบคุณครับ
ขอบคุณครับ ที่แนะนำครับผม
ปล.ผมใช้วิธีการสร้าง id ที่อ้างอิงของอีก table นึง เพือ่ให้อ้างอิงถึง id จะ update ทั้ง 2 table โดยกำหนดตัวแปร id ไม่เหมือนกัน
เพื่อที่มันจะได้ update ได้ตาม row ที่เรากำหนดครับ
ขอบคุณครับ

ขอบคุณทุกการสนับสนุน
![]()