สอบถาม เรื่อง ดึงข้อมูล จาก ตาราง b ไป Insert ลงในตารางa

ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา สอบถาม เรื่อง ดึงข้อมูล จาก ตาราง b ไป Insert ลงในตารางa

สอบถาม เรื่อง ดึงข้อมูล จาก ตาราง b ไป Insert ลงในตารางa
ผมต้องการ ต้องการดึงข้อมูลจาก table b  ไป Insert ลง Table a

โดย 
Table a สามารถ เพิ่มได้เรื่อยๆ (ต่อจากข้อมูลเดิม ห้าม ทับข้อมูลเดิม )ถึงแม้ จะมีรายการที่เหมือนกัน

ขอคำแนะนำหน่อย ครับบบ

ตอนนี้ที่ผมทำ แบบนี้ (แต่อันนี้ เพิ่มได้แค่ครั้งเดียว เพราะมีข้อมูล ซ้ำ)


$sql="INSERT INTO med_cal (med_id, med_codeorder, med_iduser, med_idlab, med_unitprice, remain, med_remainall, date, date_update) 
SELECT med_id, med_codeorder, med_iduser, med_idlab, med_unitprice, remain, med_remainall, date, date_update FROM med_remain  "; 


Baby 1.179.131.xxx 07-02-2017 15:48:30

คำแนะนำ และการใช้งาน

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


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
  • เปลี่ยน


    ( หรือ เข้าใช้งานผ่าน Social Login )

 ความคิดเห็นที่ 1
  ปกติก็น่าจะคิวรี่ตาราง b แล้วใน while ก็ซ้อนคำสั่ง insert ตาราง a เข้าไป น่าจะประมาณนั้น 
การ insert ปกติ ถ้าตาราง a มี primary key เป็นแบบ autoincrement  ข้อมูลก็น่าจะบันทึกได้เรื่อยๆ


ninenik 180.183.117.xxx 07-02-2017
 ความคิดเห็นที่ 2
ได้แล้ว ครับ... ขอบคุรมากๆครับ สำหรับ ความคิดเห็น


baby 1.179.131.xxx 10-02-2017 09:40
 ความคิดเห็นที่ 3
ผมก็เจอปัญหานี้เหมือนกันครับแก้ไม่ตก รบกวนช่วยบอกวิธีแก้ เพราะการ  insert  รอบที่ 2 มันจะดึงข้อมูลเก่าจากตาราง  b มาทับ ในตาราง a  แนวทางแก้ไขอย่างไรดีครับ รบกวนด้วยครับ


nongc2014 101.108.238.xxx 19-02-2017 21:58
1






เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ