2009-10-30 47 views
0

我有兩個表來到有兩個不同系統的數據。我需要調和這兩個表中的數據。 列映射需要進行配置。在存儲過程中創建Select子句?

例如爲:

Table A              Table B 
Col1A, Col2A            Col1B, Col2B 

MappingTable 
Col1A = Col1B 
Col2A= Col2B 

所以我需要有兩個結果集這樣的基礎上,在映射對該表需要動態決定。即Select _____ from AThe _____ 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