【发布时间】:2017-07-29 14:33:03
【问题描述】:
我需要从数据库中选择并且不显示某些行中相同的行(或者实际上隐藏除了 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
在 SELECT 之后我想要:
ID C1 C2 C3
1 X 3 4
1 X 5 4
其中“X”不重要...我必须显示该列,但我不在乎显示哪一个。
这可以通过简单的 SELECT 查询实现吗?
总而言之,如果我问有关这个特定示例的问题,如果它在 ID、C2 和 C3 中具有相同的重复项,我该怎么做才能从该表中 SELECT 并仅显示其中一行?
旁注:这个MYSQL: SELECT Method - but don't show duplicates / GROUP or DISTINCT? 没有帮助。
【问题讨论】: