gpt4 book ai didi

mysql - 需要有关 4 个表的 SQL 查询的帮助

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

目前我有以下4张表:customer、customer_orders_product、customer_order和customer

enter image description here

我想做的是运行一个可以显示以下列的查询:

order_id, product_name, quantity and order total (which is quantity *产品价格)

但是我不确定是否有任何查询能够这样做,对此有什么帮助吗?此外,我可以对这 4 个表运行任何具有 JOIN 语法的查询吗?

最佳答案

您只需根据相互引用的字段连接每对表:

SELECT co.order_id, 
p.product_name,
cop.quantity,
cop.quantity * p.product_price AS total
FROM customer_order co
JOIN customer_order_product cop ON co.order_id = cop.order_id
JOIN product p ON cop.product_id = p.product_id

顺便说一句,对于此查询,您不需要所有四个表 - 客户详细信息与您的问题无关。

关于mysql - 需要有关 4 个表的 SQL 查询的帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36796491/

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