2012-05-21 25 views
0

我有表設計是這樣的:最佳方式從兩個PK的(樞轉)表中刪除在MySQL

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。 處理這種刪除的最佳方法是什麼?

+0

這是否意味着您要刪除,只有當ID_A比ID_B更大? – JHS

回答

2

只要看看兩個:

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

呃......我現在覺得很蠢:)謝謝。 – PsychoX

相關問題