Red*_*vil 0 sql sql-server-2008
我先有2张桌子
之前
lotname
--------
R16A
R17A
R17B
R18A
R18B
Run Code Online (Sandbox Code Playgroud)
第二是
后
lotname
--------
R16AA
R17A
R17B
R18AAA
R18B
Run Code Online (Sandbox Code Playgroud)
我想加入这两个表,以便所有匹配R16A都匹配R16AA
如果我写这个代码
select * from before
join after
on before.lotname = after.lotname
Run Code Online (Sandbox Code Playgroud)
O/P
lotname lotname
R17A R17A
R17B R17B
R18B R18B
Run Code Online (Sandbox Code Playgroud)
我想要o/p之类的
Lotname Lotname
----------------------------
R16A R16AA
R17A R17A
R17B R17B
R18A R18AAA
R18B R18B
Run Code Online (Sandbox Code Playgroud)
SELECT *
FROM before
INNER JOIN after
ON after.lotname LIKE before.lotname + '%'
Run Code Online (Sandbox Code Playgroud)