当我之前为联接运行此代码时:
SELECT
Outlet.Address, Outlet.ManagerNumber,
Department.DepartmentName, Department.FloorArea
FROM
Outlet
INNER JOIN
Department ON Outlet.OutletNumber = Department.OutletNumber; 啊,真灵。但是,我试图运行一个类似的联接--它根本不起作用:
SELECT
Product.Description Product.Price,
ProductAtOutlet.Quantity,
ProductAtOutlet.OutletNumber
FROM
Product
INNER JOIN
ProductAtOutlet ON Product.ProductNumber = ProductAtOutlet.ProductNumber;我一直收到错误信息
ORA-00923 from关键字未找到
发布于 2021-03-29 14:35:32
缺少逗号,在描述之后?
SELECT
Product.Description,
Product.Price,
ProductAtOutlet.Quantity,
ProductAtOutlet.OutletNumber
FROM
Product
INNER JOIN ProductAtOutlet ON Product.ProductNumber = ProductAtOutlet.ProductNumber;发布于 2021-03-29 14:36:23
问题是您在Product.Description之后缺少了一个逗号。这导致解析器将Product.Price视为列别名。在未引用的别名中使用.会导致解析器错误。
https://stackoverflow.com/questions/66856136
复制相似问题