【发布时间】:2022-02-09 04:05:42
【问题描述】:
我有 tables 与 columns 在括号中是这样的:
Employee (Empno, Empname, City)
Project (Pno, Pname)
Part (Partno, Partname, Color)
Use (Pno, Partno)
Works (Empno, Pno)
我正在使用 ORACLE 11g 快捷版
我的查询:
SELECT *
FROM (SELECT p.Pname AS Project_name
FROM (SELECT COUNT(Color) AS colorPart, U.Pno, P.Color
FROM Part P
JOIN Use u
ON u.Partno = p.Partno
and p.Color = 'Red'
GROUP BY Color, Pno
ORDER BY colorPart DESC)
WHERE rownum = 1) AS Final
JOIN Project p
ON Final.Pno = p.Pno;
这里出现错误:ORA-00933: SQL 命令未正确结束
【问题讨论】: