2013-08-05 2 views
0

두 테이블이 있습니다 : customerscustomer_listing.테이블에서 다른 테이블로 열을 가져 오는 방법은 무엇입니까?

customer.idcustomer_listing.id과 동일하며 동일한 costumer이며 동일한 ID에 대해 각 테이블에 거의 동일한 데이터가 있습니다.

그러나 나는 customer_listing 제거하기 위해 customerscustomer_listing에서, 두 개의 열, typeevents을 가져와야합니다.

하지만 멋지고 빠르게하는 방법을 모릅니다.

답변

1

가정 당신의 유형 및 이벤트 열은, 단지 그들이 정말로 무엇에 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; 
0

당신이 customer_listing에서 당신이 좋아하는 뭔가를 할 수 customers에 데이터를 복사 할 경우 나, 바로 이해한다면 :

udpate customers c, customer_listing cl set c.type=cl.type, c.events=cl.events where c.id=cl.id; 
관련 문제