如何将子查询的值存储到Hana Studio中的变量中?

时间:2018-08-08 22:02:52

标签: subquery hana sql-scripts

我想知道如何在接收到子查询的值之后将其存储在操作中。例如:

Select IDTruck
, TruckPrice = (select "TruckPrice" from "Table1"  where  ("TruckID" = '123'))

, TruckUnit = (select "TruckUnit" from "Table2" )

, TruckPrice * TruckUnit as "PriceTotal"
from Table3

我只想存储值,然后在操作中使用它,所以不必再次进行选择。

1 个答案:

答案 0 :(得分:1)

我不确定为什么需要将值存储在变量中以供您使用。我认为也可以通过仅合并数据来完成计算(假设table3包含对table1和table2的引用)。

您上面的示例也不起作用,因为TruckPrice和TruckUnits不是原子结果。

因此,请尝试重构您的语句以使用联接。