从MySQL中的两个pk(pivot)表中删除的最佳方法

时间:2012-05-21 12:54:29

标签: mysql delete-row

我有这样的表格设计:

id_a    int(10) NO  PRI     
id_b    int(10) NO  PRI     

例如:我想删除一列包含'1'而第二列包含'2'的数据对。 但有两种可能性:

1) id_a = 1, id_b = 2
2) id_a = 2, id_b = 1

我更新知道'1'是否在列id_a或id_b中。 处理这样的删除的最佳方法是什么?

1 个答案:

答案 0 :(得分:2)

只看两个:

WHERE (id_a = 1 AND id_b = 2) 
   OR (id_a = 2 AND id_b = 1)