mySql-选择但不显示特定行的重复项

mySql-选择但不显示特定行的重复项,mysql,select,Mysql,Select,我需要从数据库中选择,并且不显示某些行中相同的行,或者实际上隐藏除1项之外彼此相同的行 让我们举一个例子: ID C1 C2 C3 1 3 3 4 1 5 5 4 1 2 3 4 1 6 5 4 1 2 3 4 选择“我想要”后: ID C1 C2 C3 1 X 3 4 1 X 5 4 在X不重要的地方…我必须显示该列,但我不在乎显示哪一列 通过一个简单的SELECT查询可以做到这一点吗 综上所述,如果我问关于这个特定示例的问题,我该怎么做才能从该表

我需要从数据库中选择,并且不显示某些行中相同的行,或者实际上隐藏除1项之外彼此相同的行

让我们举一个例子:

ID C1 C2 C3
1  3  3  4
1  5  5  4
1  2  3  4
1  6  5  4
1  2  3  4
选择“我想要”后:

ID C1 C2 C3
1  X  3  4
1  X  5  4
在X不重要的地方…我必须显示该列,但我不在乎显示哪一列

通过一个简单的SELECT查询可以做到这一点吗

综上所述,如果我问关于这个特定示例的问题,我该怎么做才能从该表中选择一行,并在ID、C2和C3中仅显示其中一行

旁注:这没用。

你试过分组吗


因为您不关心C1,所以在这个查询中,我得到了最大的C1值。

关于mySql,我有很多东西要学习。。。。。这是一些基本的东西,我不知道。谢谢你,这对我帮助很大。
SELECT Id, MAX(C1), C2, C3
FROM SomeTable
GROUP BY Id, C2, C3