如何获取所有非独特元素

时间:2015-12-12 21:29:10

标签: sql oracle

我试过了:

SELECT g.gname 
FROM GLAS g 
WHERE NOT UNIQUE (SELECT g.gid FROM COCKTAIL c WHERE g.gid = c.gid);

我正在使用oracle数据库和oracle sql开发人员告诉我

  

ORA-00936缺少表达。

不知道会遗漏什么。 我的目标是让所有用于2种或更多鸡尾酒的眼镜。这是一个教程练习,但无法解决。

希望你能帮助我。

1 个答案:

答案 0 :(得分:2)

group byhaving一起使用。

SELECT g.gname 
FROM GLAS g 
join COCKTAIL c on g.gid = c.gid
group by g.gname
having count(*) >= 2