查A表中a字段 like B表中b字段的所有记录,怎么写sql

2024-12-05 14:24:47
推荐回答(3个)
回答(1):

若A里的a字段要等于B中的b字段就用1L的写法,若是包含就这么写
select * from A where exists
(select 1 from B where A.a like '%'+B.b+'%')

回答(2):

不能like,要用in

select * from A where a in (select b from B);

回答(3):

like 这么用好像还真不行~~