我在表中有两列,分别是columnA和columnB。我想为columnA选择重复条目,其中columnB = xx或columnB = yy。
例如

columnA columnB
12      abc
12      pqr
11      abc
10      pqr
9       xyz


对于上表,我想得到12个结果。这对于columnB = abc或columnB = pqr是常见的。

请帮助我建立一个SQL查询。我尝试使用count(*),但无法得到结果。

最佳答案

SQL Fiddle

SELECT a.columnA
FROM MyTable a
INNER JOIN MyTable b ON a.columnA = b.columnA
WHERE a.columnB = 'abc'
AND b.columnB = 'pqr';

关于sql - 从数据库表中选择重复条目,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24610441/

10-09 06:52