gpt4 book ai didi

mysql - SQL 语句 Prestashop

转载 作者:行者123 更新时间:2023-11-30 22:16:24 25 4
gpt4 key购买 nike

我正在尝试从 prestashop 的表 ps_orders 中获取一个 sql 语句,它会返回以下数据:“我想获取已放弃的订单,其值大于 20,仅适用于没有更新的注册用户命令”。我试过下面的句子:SELECT * , MAX( "date_add") AS "Date"FROM "ps_orders"WHERE "id_customer">0 AND "shipping_number">0 AND "total_paid">20 GROUP BY "id_customer"

所以我有使用 shipping_number 的“已放弃的订单” 我也有使用 id_customer 的“注册用户”和使用 total_paid 的值高于 20 我的问题是如果他们以后没有购买,就选择。我们将不胜感激。

最佳答案

我对Prestashop不是很了解,那我就只处理你的SQL问题。对于错误,我们深表歉意。

你可以用子选择来做,我想是这样的:

SELECT pso.*, pso.date_add AS 'Date'
FROM ps_orders pso
WHERE pso.id_customer > 0 AND pso.shipping_number > 0 AND pso.total_paid > 20
AND pso.date_add = (SELECT MAX(pso2.date_add) FROM ps_orders pso2 WHERE pso2.id_customer = pso.id_customer)
GROUP BY pso.id_customer
;

有了这个,您可以强制寄存器在未来没有其他 date_add

关于mysql - SQL 语句 Prestashop,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38140964/

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