我试过了:
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种或更多鸡尾酒的眼镜。这是一个教程练习,但无法解决。
希望你能帮助我。
答案 0 :(得分:2)
将group by
与having
一起使用。
SELECT g.gname
FROM GLAS g
join COCKTAIL c on g.gid = c.gid
group by g.gname
having count(*) >= 2