0

テーブル間をリンクするために番号を一致させます。

問題は、1 つは 1234567 であり、もう 1 つは 1234.567 である可能性があることです。

をなくすために私にできることはありますか?テーブルをリンクしてデータを取得できますか?

SQL Server 2008 を使用しています。

4

1 に答える 1

0

次のように、共通の列で 2 つのテーブルを結合できるはずです。

select a.cola, b.colb 
from tablea a inner join tableb b 
on replace(b.commonfield,'.','')=replace(a.commonfield,'.','')

これにより、いずれかの列に が含まれている場合.、それが削除され、数字のみが一致することが保証されます。

于 2012-12-18T19:22:15.113 に答える