2014-11-08 66 views

回答

1

我建議添加一個帶ID的列。然後執行此操作:

select a, b from mytable m1 where 
a not in (select m2.a from mytable m2 where m2.id < m1.id) 
and 
b not in (select m3.b from mytable m3 where m3.id < m1.id) 

如果您不想按ID的順序來決定,可以添加另一列(如序列)。

+0

感謝您的回答。但是,我的例子是正確的 - 我不想在任何列中有任何重複的元素。因爲(2,10)已經存在,所以我想過濾掉(3,10)。 – Robert 2014-11-08 15:14:54

+0

感謝您的澄清 - 我已經更新了我的答案。 – BartoszGo 2014-11-08 19:05:16

+0

啊 - 我希望有一個更簡單的方法。感謝你的回答。 – Robert 2014-11-09 16:16:28

相關問題