如何解决此“ ORA-00907:缺少右括号”错误?

时间:2019-12-01 03:49:51

标签: sql oracle

我没有看到格式问题。我的架构应该显示最近的日期。

meter_scores = [movie['meterScore'] for movie in movies]

2 个答案:

答案 0 :(得分:1)

Paranthesismax函数的子查询中丢失。

按如下所示添加适当的paranthesis

select  v.Volunteer_Name VI,
        s.Schedule_Dates SIF
from VI v, SIF s
where v.Volunteer_ID = s.Schedule_ID 
AND s.Schedule_ID = (select MAX(Schedule_ID) from SIF); 
 -- closing paranthesis added after Schedule_ID 
 -- and one closing paranthesis removed after SIF

干杯!

答案 1 :(得分:1)

您的一个括号只是在错误的位置。 MAX使用一个参数。

select v.Volunteer_Name VI,
       s.Schedule_Dates SIF
from VI v, SIF s
where v.Volunteer_ID = s.Schedule_ID 
      AND s.Schedule_ID = (select MAX(Schedule_ID) from SIF);