Oracle11g ORA-00907:缺少右括号00907。00000-“第;缺少右括号“;

Oracle11g ORA-00907:缺少右括号00907。00000-“第;缺少右括号“;,oracle11g,Oracle11g,当我执行上述两个查询时,它显示缺少右括号。Oracle不支持使用每一个或一些 当关于having子句的陈述时,您可以使用case来处理它。请阅读您的问题并包括一个。您需要使用终止每个陈述你能编辑这两个查询并为我发布吗?谢谢 select s.sname, count(*) from suppliers s, parts p, catalog c where p.pid = c.pid and c.sid = s.sid group by s.sname, s.sid having e

当我执行上述两个查询时,它显示缺少右括号。

Oracle不支持使用
每一个
一些


当关于having子句的陈述时,您可以使用case来处理它。

请阅读您的问题并包括一个。您需要使用终止每个陈述你能编辑这两个查询并为我发布吗?谢谢
select  s.sname, count(*)
from    suppliers s, parts p, catalog c
where   p.pid = c.pid and c.sid = s.sid
group by s.sname, s.sid
having every (p.color = 'green')

select s.sname, max(c.cost)
from    suppliers s, parts p, catalog c
where   p.pid = c.pid and c.sid = s.sid
group by s.sname, s.sid
having some (p.color = 'green') and some (p.color = 'red')