mysql计数不同的变量大于1

时间:2015-03-10 15:09:28

标签: mysql count distinct

我需要选择在多个项目上工作的所有idemploye

我试过了:

select idemploye from ressourcesprojet where (disctint idemploye>1);

但是我收到了一个错误。有人可以帮帮我吗?

RessourcesProjet

idprojet  /  idemploye     
1         /        389    
1         /        811    
2         /        389    
2         /        523    
3         /        811    
3         /        987

2 个答案:

答案 0 :(得分:1)

这将是这样的:

SELECT DISTINCT idemploye 
FROM ressourcesprojet
GROUP BY idemploye
HAVING COUNT(*) >= 2

更新:这是一个有效的SQL fiddle

答案 1 :(得分:1)

这是您想要的查询:

SELECT idemploye 
FROM ressourcesprojet
GROUP BY idemploye
HAVING COUNT(DISTINCT idproject) >= 2;