gpt4 book ai didi

mysql - 反向SQL查询可能吗?

转载 作者:太空宇宙 更新时间:2023-11-03 11:53:41 25 4
gpt4 key购买 nike

有一个名为 suppliers 的表,其中包含以下数据:

    supplier_id minimum_order_price    1           100    2           55    4           33

有一个名为 suppliers_products 的表,其中包含以下数据:假设 product_id 仅与一个供应商有关。

    supplier_id product_id    1           3237022467    1           3298604931    2           1792078659    2           3237022083    4           1963023491

一个 supplier_id 可能有多个 product_id。

我有这样一种数据,product_id 及其来自第三方的价格。示例:

product_id      price3237022467      453298604931      561792078659      783237022083      1231963023491      65

是否可以仅显示产品价格高于供应商最低订单价格的结果?

假设 product_id 仅与一个供应商有关。

最佳答案

试试这个解决方案

SELECT s.supplier_id,
s.minimum_order_price,
sp.product_id,
pp.price
FROM suppliers s
INNER JOIN suppliers_products sp ON s.supplier_id = sp.supplier_id
INNER JOIN product_prices pp ON pp.product_id = sp.product_id
WHERE s.minimum_order_price < pp.price

关于mysql - 反向SQL查询可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34353402/

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