从数据库中的表以不同的形式更新表

鬼魂

我有一个工作导入XML到我的mysql,它导入到表。现在,我想用这些导入的表更新我的新表。但是我不知道如何。

导入程序从3种不同的xml导入。产品,价格,库存

这是进口productsproduct_descriptions,图像等

例子:

Products
ID | Name      | stock | date
1  | product 1 | 9999  | 2013.07.13
2  | product 2 | ....

Product_description
ID | description           | price | date       | sale price
1  | product 1...          | 1$    | 2013.07.17 | 0$
2  | Product 2 is blabla.. | 999 $ | 2013...    | 10$

我想用其他表更新这些项目:

posts
Post ID | post title    | description                     | product ID
100     | products-name | product_description-description | product-ID <- with these item from another tables.

和,

postmeta
post id | meta       | value
100     | price      | products_description - price
100     | sale price | product_description - sale price
100     | title      | products-name
100     | image      | imagepath

我不知道该怎么办。有人帮我吗?

弗拉基米尔·哈兰(Vladimir Hraban)

您可以使用INSERT INTO ... SELECT构造。

来自MySQL的一本不错的手册:http : //dev.mysql.com/doc/refman/5.0/en/insert-select.html

例如,

INSERT INTO posts (post_title, description)
   SELECT 
      Products.Name, Products.stock
   FROM Products

这会将产品的所有名称和库存级别的所有名称和库存级别插入到职位表中

PS我看不到产品和产品说明之间的任何连接。有外键吗?

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何更新数据库中的表与异常

来自分类Dev

数据库中的表的表

来自分类Dev

撤消对数据库表的更新

来自分类Dev

更新MySQL数据库表架构

来自分类Dev

SaveChangesAsync不更新数据库表中的值

来自分类Dev

使用变量更新数据库表

来自分类Dev

在C#中从DataGridView更新数据库表

来自分类Dev

数据库表未更新

来自分类Dev

如何在laravel 5.2中更新数据库表

来自分类Dev

合并来自同一SQL数据库中不同表的数据以及表名

来自分类Dev

MVC-更新数据库表中的值

来自分类Dev

使用表中的值更新mysql数据库

来自分类Dev

Laravel如何更新数据库表中的值?

来自分类Dev

使用循环更新数据库表

来自分类Dev

插入不同数据库表中的不同字段

来自分类Dev

从ADF表更新数据库

来自分类Dev

列出不同工作表中的数据库

来自分类Dev

在SQL Server中归档数据库表:是相同的数据库还是不同的数据库?

来自分类Dev

如何在android sqlite中更新数据库表?

来自分类Dev

如何更新mysql数据库中的表

来自分类Dev

从Excel文件更新数据库表

来自分类Dev

通过@Table批注映射不同数据库中的表

来自分类Dev

数据库表未更新

来自分类Dev

更新数据库表

来自分类Dev

链接db2中的不同数据库表

来自分类Dev

表单不更新 cakephp 代码中的数据库表?

来自分类Dev

更新 SQL 数据库中的表

来自分类Dev

PHP - 更新/编辑数据库表中的数据/记录

来自分类Dev

从列表视图项更新 sql 数据库中的表