|
现在有一场景,利用子查询排序,取第一条数据。结果加了limit就报错。
KSql:select FT_item.*,SA_OPOrg.sName as sName,(select FT_sale_item.fItem_Sales_FOB_Price as fItem_Sales_FOB_Price,FT_sale_item.fItem_No as fItem_No from FT_sale FT_sale optional join FT_sale_item FT_sale_item on FT_sale = FT_sale_item.fMaster_SC_Id where FT_sale_item.fItem_No = FT_item.fItem_No order by FT_sale.fOrder_Date desc limit 0,1) as last_price
from FT_item FT_item
optional join SA_OPOrg SA_OPOrg on FT_item.fEdited_By_Id = SA_OPOrg.sPersonID
where FT_item.fVisible = 'yes'
提示信息: KSQL语法错误, rder_Date desc ^^limit 0,1) as l中未找到需要的元素, 位置327期望是)
加急求解。在数据库中是可以执行的 |
|