2013-04-02 3 views
0

표 1과 표 2가 있습니다. 테이블 하나에는 zoe와 clo 열이 있지만 테이블 2에는 oez와 olc가 있으며이 zoe = oez와 cloe = olc처럼됩니다. 어떻게 병합 할 수 있습니까?PhpMyAdmin 두 테이블을 병합

+0

이어서 테이블 모두 동일하지? –

+0

표 1의 기본 키가 표 2의 기본 키와 같기를 원하십니까? 또는 표 1과 표 2를 병합 하시겠습니까? – Stumbler

답변

2

내가 찾고있는 것이 확실하지 않지만 union all을 사용하면 결과를 단일 테이블로 병합 할 수 있습니다. 그러나 영구 테이블이 될 경우 새 기본 키를 만들어야합니다.

Select a.id as id, a.value as value 
From a 
UNION ALL 
Select b.id1 as id, b.value1 as value 
From b 
Group by id, value 

예 :

http://www.sqlfiddle.com/#!2/093e1/4

관련 문제