-2
表格1:
货币代码 ER 担保人 ID G 金额
1.2986 117 750 美元
4.76976 117 5750 迪拉姆
ZAR 11.4717 117 234
印度卢比 70.676 117 1243
AMD 526.5823 117 500000
1 117 12435 欧元
全部 139.63197 117 2000000
1 173 200000 欧元
1 217 20000000 欧元
印度卢比 70.676 26 100000
4.76976 43 1000000 迪拉姆
1 53 10000 欧元
表 2:

                     金额
1.2986 117 450 美元
4.76976 117 7900 迪拉姆
印度卢比 70.676 117 2237.4
ZAR 11.4717 117 140.4
AMD 526.5823 117 500000
1 117 6961 欧元
全部 139.63197 117 2000000
1 173 20000 欧元
1 217 14000000 欧元
印度卢比 70.676 26 300000
4.76976 43 2000000 迪拉姆
1 53 10000 欧元
结果:

货币代码 ER 担保人 ID G 金额 F 金额
1.2986 117 750 450 美元
4.76976 117 5750 7900 迪拉姆
ZAR 11.4717 117 234 2237.4
印度卢比 70.676 117 1243 140.4
AMD 526.5823 117 500000 500000
1 117 12435 欧元
全部 139.63197 117 2000000
1 173 200000 欧元
1 217 20000000 欧元
印度卢比 70.676 26 100000
4.76976 43 1000000 迪拉姆
1 53 10000 欧元

我想组合这两个表,就像我需要表 1 中的所有列和表 2 中的 F AMOUNT 列一样。如何实现这一点?

提前致谢。

4

1 回答 1

0

使用以下查询

select t1.CURRENCY CODE 
       , t1.ER 
       , t1.GUARANTOR 
       , t1.ID 
       , t2.FAMOUNT 
from table1 t1 
    , table2 t2    
where t1.CURRENCY CODE=t2.CURRENCY CODE
于 2013-07-22T06:28:28.090 回答