これはロードされた質問かもしれません。私は2つの条件のID上の2つのテーブルに参加したい:最初の3つの文字はまた 正確な文字列または切り捨てられた文字列にテーブルを結合する
と一致した後
- 完全一致
- 文字を、テーブルを表示するための良い方法はありますか?
表1:
Comp ID Year 94372 2016 P1983 2011 874324 2015 0342135 2013 732423 2015
表2:
ID User 30094372 TYVSW 2000342135 PFDBE 100732423 PLECD P1983 ASNWQ
結合テーブル
T1CompID T1Year T2ID T2User 94372 2016 30094371 TYVSW P1983 2011 P1983 ASNWQ 874324 2015 Null Null 0342135 2013 2000342135 PFDBE 732423 2015 100732423 PLECD
使用しているデータベースサーバーについては言及していません。 JOINでは、SUBSTRINGなどの機能を使用できます。または、文字を最初に保持するもう1つの列(おそらく計算列)を作成し、JOINでORを使用します。 – endo64
どのDBMSを使用していますか? –
私はOracleを使用しています。 – Sydonius