【发布时间】:2013-10-22 01:07:02
【问题描述】:
我有一个这样的示例表。
ID Name
1 Jane
2 John
3 Kevin
4 George
5 Jane
我想从查询中得到的结果是一个包含两个值的表:
ID Name
1 Jane
5 Jane
我知道这可以使用表的 2 个副本然后比较一个表和另一个表的名称来完成,但是我无法使其正常工作。
--
抱歉,没有添加这个。我想获取所有重复值。
我可以看到所有关于重复等的响应,我在 stackoverflow 上看到了关于使用 count(*) 查找重复项的帖子,但我想知道是否可以通过创建表的两个副本来完成(比如 t 和tt) 然后检查 t.name = tt.name?
【问题讨论】:
-
您事先知道名称还是想要所有重复值?
-
你需要先表现出一些努力;我想说人们不会在没有先付出努力的情况下给出答案,但这显然不是这里的情况:P(在任何人有任何想法并决定报复之前,今天再次对我投反对票,不,我没有拒绝任何答案,尽管受到诱惑)
-
我已经尝试解决这个问题 2 个小时了。这很简单,但无法正常工作。我尝试过内部连接,获取两个表,然后在 WHERE 子句中检查名称是否匹配 - 不幸的是它不起作用。因此我的问题在这里。
-
@Neutrino 您可以使用内部连接查看我的答案。