本当に本当にテーブル形式を変更できない場合は、指定された文字列のすべての非数値文字を取り除いてクエリで使用する関数を作成します。
幸いにも、これは以前に取り組んできたタスクです(あなたのイタリア人が傷ついてくれることを願って)
その後、クエリで関数を使用することができます。
したがって:
select a.ID, b.ID as "Matching ID2",a.String1,b.String2
from TB1 as a INNER JOIN TB2 as b
ON LeaveNumber(a.String1) = LeaveNumber(b.String2)
ORDER BY a.ID asc;
馬鹿な証拠ではなく、おそらく最速ではありませんが、あなたが望むものを手に入れなければなりません。
私が真剣にあなたがチャンスを持っている場合は、このテーブルのデザインを変更することを検討しますが。あたかもCSVエンジンテーブルであるか、CSVから直接入力されているかのように聞こえますが、その場合はおそらくあまりにも多くの制御権を持っていないでしょう!