ฉันมีปัญหากับการสืบค้นใน MySQL ตารางของฉันมี 4 คอลัมน์และดูเหมือนว่า:
id_users id_product quantity date
1 2 1 2013
1 2 1 2013
2 2 1 2013
1 3 1 2013
id_users
และid_product
เป็นกุญแจต่างประเทศจากตารางที่แตกต่างกัน
สิ่งที่ฉันต้องการคือการลบเพียงหนึ่งแถว:
1 2 1 2013
ซึ่งปรากฏสองครั้งดังนั้นฉันแค่ต้องการลบ
ฉันได้ลองใช้แบบสอบถามนี้:
delete from orders where id_users = 1 and id_product = 2
แต่จะลบทั้งคู่ (เนื่องจากมีการทำซ้ำ) มีคำแนะนำในการแก้ปัญหานี้หรือไม่?