怎么写这个SQL?
Table A Column aa
-----
jack
jim
alan
Table B Column bb
-----
jacky
jimmy
william
Run Code Online (Sandbox Code Playgroud)
输出是:
-----
jack jacky
jim jimmy
Run Code Online (Sandbox Code Playgroud)
因为aa的值是bb的子串.
Mic*_*sov 28
Select aa, bb
from a, b
where a.aa like '%' + b.bb + '%'
OR b.bb like '%' + a.aa + '%'
Run Code Online (Sandbox Code Playgroud)
对于mysql,你需要使用concat('%',field,'%')
对于oracle你需要使用'||' '+'的insteaf