根据MySQL中的另一个值将数据从一个表添加到另一个表中

时间:2017-03-28 22:15:20

标签: mysql opencart2.3

我需要从一个表中获取数据并将其添加到另一个表中。这是将供应商链接到产品,但这不是一个简单的查询,所以我不确定是否可以这样做。

我有一个xxx_product表,然后是另一个表xxx_product_to_vendor。

我需要记录xxx_product中的每条记录并将其添加到xxx_product_to_vendor。

xxx_product_to_vendor有三列。

product_to_vendor_id
product_id
vendor_id
  • product_to_vendor_id必须自动增加数字,因为它是记录编号。
  • product_id必须取自表xxx_product中的product_id。
  • vendor_id必须分配如下。如果xxx_vendor中的supplier_id为4,那么xxx_product_to_vendor中的vendor_id必须为1.

以下是我的两张桌子的图片。

xxx_product table

xxx_product_to_vendor table

1 个答案:

答案 0 :(得分:0)

我设法在不需要查询的情况下解决了我的问题。我只是通过phpmyadmin将表导出为MS for MS,并删除了我不需要的列并更新了excel中的数据。将已编辑的工作表导入到另一个表中,没有任何问题。