【发布时间】:2020-11-27 16:06:44
【问题描述】:
我想创建一个名为 PROJECT_FEMALE 的视图。来自 3 个不同的表,但 sql 给了我这个错误。
CREATE VIEW PROJECT_FEMALE
AS
SELECT e.Ssn, e.Fname, e.Lname, p.Pnumber, p.Pname, w.Hours
FROM Employee AS e, Works_on AS w, Project AS p
WHERE e.Ssn = w.Essn AND w.pno = p.Pnumber AND e.sex = 'F';
错误:
[代码:933,SQL 状态:42000] ORA-00933:SQL 命令未正确结束
[脚本位置:103 - 105]
它指向Employee 之后的声明,但我不明白问题是什么,我该如何解决?
【问题讨论】:
-
学习使用正确的、明确的、标准的、可读的
JOIN语法。 -
是的,当我使用“加入”执行此操作时,它工作正常,我认为它来自语法。谢谢
标签: sql database oracle oracle-sqldeveloper