gpt4 book ai didi

php - 使用 SQL 选择查询的结果来更新表

转载 作者:行者123 更新时间:2023-11-30 01:14:57 24 4
gpt4 key购买 nike

我一直在 zen cart 电子商务网站上进行广泛的工作,我对 php 有很好的了解,但只有 SQL 的基本知识。我的问题与我已经涵盖的 zen cart 或 php 无关,而是与三个表之间的交互有关。

表 1:inventoryexport -> 列:item_num、item_price、item_stock
表 2:zen_products_supplier -> 列:products_id、australiait_code
表 3:zen_products -> 列(吨,但以下是相关的):products_id、products_price

现在我想做的是通过选择 item_num = australiait_code 的所有产品,用库存导出表中的 item_price 更新 zen_products 表中的“products_price”。

我可以使用此查询选择所需的信息,但我不确定如何将其直接插入到 zen_products 表的更新查询中。

SELECT zen_products_supplier.products_id, inventoryexport.item_price, inventoryexport.item_stock
FROM zen_products_supplier
INNER JOIN inventoryexport
ON inventoryexport.item_num=zen_products_supplier.australiait_code

任何帮助将不胜感激。

最佳答案

以下是您的主题的最佳答案: MySQL - UPDATE query based on SELECT Query

可能您必须创建临时表。因为使用同一个表中的选择来更新表可能会出现问题。

关于php - 使用 SQL 选择查询的结果来更新表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19157903/

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