2012-11-26 110 views
0

我有两个表,其中一个带有需要合并到另一个表中的字段。 困扰我的问题是来自一方的数据需要与另一方面正确的现有数据相对应。 示例: 表1具有客户,工单和部门字段。表2具有“客户”,“票证”和“价格”字段。我需要将表1中的现有部门字段复制到表2,并使其正确匹配现有的Ticket字段,两个表中的字段相同。将字段从一个表合并到另一个表中

+1

你必须得到一个更具体的具体答案。通常我会回答你必须使用SQL JOINS。看看下面的链接,它解释了他们 http://www.codinghorror.com/blog/2007/10/a-visual-explanation-of-sql-joins.html –

+0

我不需要加入整个表(实际上有很多不同的字段),我只需要将一个字段和各个数据从一个表加入另一个表。这两张表在相同的“票据”上有不同的信息,所以他们从一大组数据中提取信息,表2只是缺少一个字段,但它需要包含来自表1中相同字段的正确信息,对应于正确的票据。 – user1853845

+0

然后,您可以创建联接查询的视图,选择要保留的字段。 –

回答

0

我刚才看到你有一个phpmyadmin标签,所以在mysql中你可以根据你的表名和字段编写以下修改。

create view finalTable as 
select a.customer, a.ticket, b.price, a.department 
from table1 as a 
join table2 as b on a.ticket=b.ticket and a.customer = b.customer 
相关问题