我很难找到适当的语句来选择非重复条目,而这些条目只在特定列上是重复的。例如,在以下表格中,我只关心col1,col2和col3中具有唯一值的行,而col4和col5中的值并不重要。这意味着我将认为行1和行2是重复的,而行4和行5也是重复的:
col1 col2 col3 col4 col5
A 2 p 0 2
A 2 p 1 8
A 3 r 4 12
B 0 f 3 1
B 0 f 6 5
我希望只选择以下内容:
col1 col2 col3 col4 col5
A 2 p 0 2
A 3 r 4 12
B 0 f 3 1
有没有一种方法可以合并多个DISTINCT语句以实现此目的,或者在比较重复行时指定要忽略的某些列?