不知道为什么它一直说缺少右括号,它强调了 (*) 处的错误。请帮忙,谢谢。
SELECT FIRST, LAST
FROM OFFICERS
WHERE OFFICER_ID IN (SELECT OFFICER_ID FROM CRIME_OFFICERS COUNT(*) as TotalReportsOfficer
GROUP BY OFFICER_ID
HAVING TotalReportsOfficer > ((SELECT COUNT(CRIME_ID) from CRIME_OFFICERS))/ (SELECT COUNT(OFFICER_ID) from OFFICERS));
错误:ORA-00907:缺少右括号 00907。00000 -“缺少右括号” *原因:
*操作:第 3 行错误:第 66 列
更新:我想找出每个官员的报告数量,然后比较每个官员,找出哪些官员的报告数量大于平均报告数量。