gpt4 book ai didi

mysql - SQL Plus 第 1 行错误

转载 作者:行者123 更新时间:2023-11-29 13:00:12 24 4
gpt4 key购买 nike

我需要列出每个订单,列出订单 ID、订单日期、客户 ID、客户名字、客户姓氏、销售代表 ID、销售代表名字和销售代表姓氏;按订单ID排序;将订单日期格式设置为“mm/dd/yy”。

这是我更新的代码!

SELECT Order_ID as Order_ID, to_char(Order_Date, 'mm/dd/yyyy') as Date, OR.Cust_ID as Cust_ID, 
Cust_FName as Cust_FName, Cust_LName as Cust_LName, SR.Sales_Rep_ID as Sales_Rep_ID,
Sales_Rep_FName as Sales_Rep_FName, Sales_Rep_LName as SalesRepLName
FROM ORDER_arb OR, CUSTOMER_arb C, SALES_REP_arb SR
WHERE OR.Cust_ID = C.Cust_ID AND
C.Sales_Rep_ID = SR.Sales_Rep_ID
ORDER BY Order_ID;

我收到此错误:更新!!第 1 行错误:在预期位置未找到 FROM 关键字

如有任何意见,我将不胜感激。谢谢

最佳答案

试试这个。请将“OR”更改为“ORD”,将“作为日期”更改为“作为 OrderDate”。因为DATE是oracle中的一个关键字。 OR 别名的工作方式似乎与我们想象的不同。如果您仍然需要使用列别名 sa Date,请使用双引号作为“Date”

SELECT ORD.Order_ID as Order_ID, to_char(ORD.Order_Date, 'mm/dd/yyyy') as OrderDate, ORD.Cust_ID as Cust_ID, 
C.Cust_FName as Cust_FName, C.Cust_LName as Cust_LName, SR.Sales_Rep_ID as Sales_Rep_ID,
SR.Sales_Rep_FName as Sales_Rep_FName, SR.Sales_Rep_LName as SalesRepLName
FROM ORDER_arb ORD, CUSTOMER_arb C, SALES_REP_arb SR
WHERE ORD.Cust_ID = C.Cust_ID
AND C.Sales_Rep_ID = SR.Sales_Rep_ID
ORDER BY Order_ID;

关于mysql - SQL Plus 第 1 行错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23452797/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com