好的,所以這可能是一個加載的問題。我想加入上的ID兩個表兩個條件:在精確字符串或截斷字符串上連接表格
- 精確匹配
- 人物第一後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或類似的功能。或者更好地創建一個多列(可能是一個計算列)來保存字符是前3,並在您的JOIN中使用OR。 – endo64
你正在使用哪些DBMS? –
我正在使用Oracle。 – Sydonius