gpt4 book ai didi

php - MySQL - 减少select语句中嵌套公式的长度

转载 作者:行者123 更新时间:2023-11-29 14:38:01 25 4
gpt4 key购买 nike

如何通过使用先前公式的引用来减少嵌套公式的长度?

例如,我想执行以下操作,但收到错误:

(orders.size_0 + orders.size_1 + orders.size_2 + orders.size_3 + orders.size_4 +     orders.size_5 + orders.size_6) AS tot_qty,
ROUND(tot_qty*orders.order_price,0) AS tot_price,
ROUND(tot_price/f.rate,0) AS price_gbp

谢谢,德里克。

最佳答案

您可以使用子查询,例如 -

SELECT tot_qty, tot_price, ROUND(tot_price / sub1.rate,0) AS price_gbp FROM (
SELECT tot_qty, ROUND(tot_qty * sub2.order_price, 0) AS tot_price FROM (
SELECT (orders.size_0 + orders.size_1 + orders.size_2 + orders.size_3 + orders.size_4 + orders.size_5 + orders.size_6) AS tot_qty FROM table
...
) sub2
) sub1

关于php - MySQL - 减少select语句中嵌套公式的长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8586423/

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