[oracle]SQL 查询发现与多个行字段

标签: sql Oracle
发布时间: 2017/4/14 23:54:14
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

我想编写一个查询,查询表 Z_INSUR。 我想要找到相同的 EMP 有 INSUR_TYPE M 的超过 1 行位置的所有实例。 我想要看到所有釉基质蛋白,做到这一点,这就是为什么我添加到查询中的独特部分。 下面是我到目前为止,但它不工作。 有人可以帮我吗? 我使用 ORacle

select UNIQUE(EMP) from Z_INSUR where COUNT(INSUR_TYPE = 'M') > 1;

解决方法 1:

SELECT EMP 
FROM Z_INSUR 
WHERE INSUR_TYPE = 'M'
GROUP BY EMP 
HAVING count(*) > 1;
赞助商