我需要选择在多个项目上工作的所有idemploye
我试过了:
select idemploye from ressourcesprojet where (disctint idemploye>1);
但是我收到了一个错误。有人可以帮帮我吗?
RessourcesProjet
idprojet / idemploye
1 / 389
1 / 811
2 / 389
2 / 523
3 / 811
3 / 987
答案 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;