0

我有两张桌子:customerscustomer_listing

customer.id与 相同customer_listing.id,它们是相同的客户,并且对于相同的 id,每个表中的数据基本相同。

但是,我需要导入两列,type并且events,从customer_listingtocustomers以摆脱customer_listing.

但我不知道如何又好又快地做到这一点。

4

2 回答 2

1

假设您的 type 和 events 列是varchar(10),只需编辑它们的实际内容:

ALTER TABLE customers ADD COLUMN type VARCHAR(10), ADD COLUMN events VARCHAR(10);

UPDATE customers c INNER JOIN customer_listing cl ON c.id = cl.id  
SET c.type = cl.type, c.events = cl.events;
于 2013-08-05T23:35:27.180 回答
0

如果我理解正确,如果您想将数据复制customer_listingcustomers您可以执行以下操作:

udpate customers c, customer_listing cl set c.type=cl.type, c.events=cl.events where c.id=cl.id;
于 2013-08-05T23:37:16.137 回答