0

我有这样的桌子设计:

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 中。处理这样的删除的最佳方法是什么?

4

1 回答 1

2

只需寻找两者:

WHERE (id_a = 1 AND id_b = 2) 
   OR (id_a = 2 AND id_b = 1) 
于 2012-05-21T12:59:08.350 回答