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,以‘|’隔开,只能使用模糊查询
解决方案 »
- 怎样安装 DBMS_HS_PASSTHROUGH 虚拟包
- win7 64 Visual Studio 2008 用oledb连接不到数据库
- Can't connect to X11 window server using '127.0.0.1:0.0' as the value of the DISPLAY variable.
- 请高手解答:在ORACLE中,联合查询表,假如有一个表不存在,ORACLE可否知道那个表不存在?
- SQL的COPY问题
- 有关数据更新问题(update)
- 请问TOAD是什末玩艺?
- sql SERVER语句和oracle里sql语法的转换!!
- 时间处理的问题
- oracle 统计出每年每月最后一个工作日的数据
- 这个包体怎么编译都错!包头也贴出来!1
- 求教一个sql语句?
from company
where calling like '%'||(Select callingname
from calling
where callingid=32)||'%';试一下看看
from calling
where callingid=32)||'%'
不对