PHP Ionic Angularjs Phonegap AJAX Javascript CSS MySQL jQuery Forum

php & Mysql เปรียบเทียบข้อมูลสองตาราง ตารางหลักและตารางรอง แล้วลบข้อมูลตารางรองที่ไม่มีในตารางหลัก.

php & Mysql เปรียบเทียบข้อมูลสองตาราง ตารางหลักและตารางรอง แล้วลบข้อมูลตารางรองที่ไม่มีในตารางหลัก.
ช่วยแนะนำโค๊ดหน่อยครับ PHP mysql  เปรียบเทียบข้อมูลตารางสองตาราง ถ้าข้อมูลไม่ตรงกับตารางหลักให้ลบข้อมูลนั้นทิ้ง. เช่น

ตารางที่ 1(ตารางหลัก)  มี 3  เรคอร์ดประกอบด้วย

A
E
C

ตาราง 2 (ตารางรอง) มี 5 เรคอร์ดประกอบด้วย

A
B
C
D
E

จากตัวอย่างถ้าต้องการให้ลบข้อมูลที่ไหม่เหมือนตารางหลักนั่นก็คือ B และ D ซึ่งเราต้องใช้คำสั่งประมาณไหน ถึงจะสั้นกระชับและถูกต้องมีประสิทธิภาพครับช่วยแนะนำคร่าว ๆ ด้วยครับ.
ขอบคุณครับ


โดย:  Giggstar IP: 182.232.40.xxx วันที่: 15-09-2016 เวลา: 22:52:32

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

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


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


  • ( หรือ สามารถทำการ สมัครสมาชิก และล็อกอิน ด้วย ปุ่ม Log in with Facebook ด้านล่าง )
 ความคิดเห็นที่ 2
ขอบคุณครับ.

โดย:  Giggstar IP: 1.47.229.xxx วันที่: 25-09-2016 เวลา: 11:22:45
 ความคิดเห็นที่ 1
อย่างง่ายน่าจะประมาณนี้

SELECT a.*,b.* 
FROM tbl_a a 
RIGHT JOIN tbl_b b 
ON a.val=b.val
WHERE a.id is NULL


แล้วในลูป while() ก็เพิ่มคำสั่ง คิวรี่ลบ id ของตาราง b ไปอีกที

โดย:  Ninenik IP: 183.89.90.xxx วันที่: 16-09-2016