select *
from company
where calling like '%(Select callingname
from calling
where callingid=32)%';
这样查,查不到结果,有什么写法可以查到结果
ps:如果直接将callingname的值赋代入这里面是可以查到的,另外表company 的字段calling 存有多个callingname,以‘|’隔开,只能使用模糊查询
from company
where calling like '%(Select callingname
from calling
where callingid=32)%';
这样查,查不到结果,有什么写法可以查到结果
ps:如果直接将callingname的值赋代入这里面是可以查到的,另外表company 的字段calling 存有多个callingname,以‘|’隔开,只能使用模糊查询
from company
where calling like '%'||(Select callingname
from calling
where callingid=32)||'%';试一下看看
from calling
where callingid=32)||'%'
不对