2009-10-30 2 views
0

두 개의 서로 다른 시스템의 데이터가있는 두 개의 테이블이 있습니다. 이 두 테이블의 데이터를 조정해야합니다. 열 매핑을 구성 할 수 있어야합니다.저장 프로 시저에서 Select 절을 만드시겠습니까?

예컨대 : table.This 동적으로 결정해야에

Table A              Table B 
Col1A, Col2A            Col1B, Col2B 

MappingTable 
Col1A = Col1B 
Col2A= Col2B 

그래서 내가 매핑에 따라이 같은 두 개의 결과 집합을 가질 필요가있다. 즉 Select _____ from A입니다. The _____ needs to be filled dynamically.

Select Col1A, Col2A from A 
Select Col2B, Col1B from B 

MySQL이 가능합니까?

답변

0

열 집합이 유사한 경우 UNION clause을 사용하십시오. 그렇지 않은 경우 결과를 의미있는 방식으로 결합 할 수 없으면 어쨌든 결과를 결합 할 수 없습니다.

select col1a, col2a from A 
union 
select col1b, col2b from b 
관련 문제