gpt4 book ai didi

mysql - 从与其他项目共享相同描述的特定唯一 ID 返回总值(value)

转载 作者:行者123 更新时间:2023-11-30 21:45:34 25 4
gpt4 key购买 nike

我无法理解这段 SQL 代码。

SQL 查询应返回唯一 ID 与其他项目共享的“事物”的总和。

SQL 查询需要检查唯一 ID 是否与其他商品和品牌共享相同的交货日期,如果确实返回所有商品的总商品作为摘要。因此,如果唯一 ID 交货日期是 2018-03-28 并且品牌是 Sony(但我不知道它是什么品牌,我需要先通过唯一 ID 找出它),如果有任何其他项目共享此信息,则返回其可用性作为一个整体。因此,如果 5 个项目共享相同的信息,并且每个项目都还剩 2 个可用性,则它应该返回 10 个。

我用的是mysql

SELECT SUM(COILS)WHERE SELECT MACHINE FROM ORDERS WHERE C_DD="2018-03-28" AND ID="491";

我希望 SUM(AVAILABILITY) 显示与本例中的交货日期和品牌中的唯一 ID 共享相同信息的项目的可用性总值。

问题已解决

 SELECT SUM(AVAILABILITY) FROM ORDERS WHERE BRAND=(SELECT BRAND FROM ORDERS WHERE ID="491") AND C_DD="2018-03-28";

最佳答案

虽然您说问题已解决,但您描述的逻辑最好使用以下方法实现:

SELECT SUM(AVAILABILITY)
FROM ORDERS
WHERE (BRAND, C_DD) = (SELECT BRAND, C_DD FROM ORDERS WHERE ID = 491) ;

这假设 C_DD 是交货日期。

关于mysql - 从与其他项目共享相同描述的特定唯一 ID 返回总值(value),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49647664/

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