如何匹配sql中两列中的字符串

时间:2018-01-31 13:01:27

标签: sql-server

我有两张表,其中包含以下信息。 表A

desc                 amt
SHELL ZA EXPLOR    47267.49
SHELL ZA EXPLOR    4637957

表B

desc                          amt
DUMMYPayments_Shell Pet.     47267.49
Olufemi Oduneye              4637957

我想要一个基于描述字段中的数量和模式的表A到B匹配的脚本: 输出:

desc               desc                     Amount      Amount
SHELL NG EXPLOR   DUMMYPayments_Shell Pet   47267.49    47267.49

1 个答案:

答案 0 :(得分:0)

请尝试以下

SELECT A.[desc]
      ,B.[desc]
      ,A.amt 
      ,B.amt 
FROM @TableA A
    INNER JOIN @TableB B
    ON A.amt=B.amt

结果

desc               desc                     Amount      Amount
------------------------------------------------------------------
SHELL NG EXPLOR   DUMMYPayments_Shell Pet   47267.49    47267.49