首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在尝试连接时找不到ORA-00923 from关键字

在尝试连接时找不到ORA-00923 from关键字
EN

Stack Overflow用户
提问于 2021-03-29 14:32:21
回答 2查看 53关注 0票数 0

当我之前为联接运行此代码时:

代码语言:javascript
复制
SELECT 
    Outlet.Address, Outlet.ManagerNumber, 
    Department.DepartmentName, Department.FloorArea
FROM
    Outlet
INNER JOIN 
    Department ON Outlet.OutletNumber = Department.OutletNumber; 

啊,真灵。但是,我试图运行一个类似的联接--它根本不起作用:

代码语言:javascript
复制
SELECT
    Product.Description Product.Price,
    ProductAtOutlet.Quantity,
    ProductAtOutlet.OutletNumber
FROM
    Product
INNER JOIN 
    ProductAtOutlet ON Product.ProductNumber = ProductAtOutlet.ProductNumber;

我一直收到错误信息

ORA-00923 from关键字未找到

EN

回答 2

Stack Overflow用户

发布于 2021-03-29 14:35:32

缺少逗号,在描述之后?

代码语言:javascript
复制
SELECT
    Product.Description,
    Product.Price,
    ProductAtOutlet.Quantity,
    ProductAtOutlet.OutletNumber
FROM
    Product
    INNER JOIN ProductAtOutlet ON Product.ProductNumber = ProductAtOutlet.ProductNumber;
票数 1
EN

Stack Overflow用户

发布于 2021-03-29 14:36:23

问题是您在Product.Description之后缺少了一个逗号。这导致解析器将Product.Price视为列别名。在未引用的别名中使用.会导致解析器错误。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66856136

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档