用原始的sql语句为: select * from tab1 where 用户名 like '%xxx%'
(tab2中的第一条) or 用户名 like '%xxxx%'(tab2中的第二条) or.....
请教一批量查询语句,100分敬赠!
...全文
916打赏收藏
求教sql语句(在线等待)
举例: 2表 tab1 , tab2, tab1结构: 用户名 费用 tab2结构: 用户名 现想在tab1中查询所有用户名 like tab2中用户名的记录 用原始的sql语句为: select * from tab1 where 用户名 like '%xxx%' (tab2中的第一条) or 用户名 like '%xxxx%'(tab2中的第二条) or..... 请教一批量查询语句,100分敬赠!
select *
from tab1
where
用户名 like (select top 1 '%'+用户名+'%' from tab2 order by 用户名 )
or
用户名 like (select top 1 '%'+用户名+'%' from (select top 2 用户名 from tab2 order by 用户名) t1 order by 用户名 desc)
or
...