SQL Oracle使用更多的一个关联数据获取数据

时间:2012-01-26 17:32:10

标签: sql oracle

我有一张包含这样的数据的表:

|   cod_1   |   cod_2   |
-------------------------
|   1       |   03      |
|   2       |   07      |
|   2       |   09      |
|   3       |   09      |
|   4       |   01      |
|   4       |   02      |
|   4       |   08      |

在这种情况下,我需要得到cod_1 2 4 ,因为它们有更多关联的一个cod_2。

1 个答案:

答案 0 :(得分:5)

你可以这样做:

SELECT cod_1
FROM tablename
GROUP BY cod_1
HAVING count(*) > 1