sql 包含某字符串的数据查询
请教个问题。。请指点!我如何查询A表的数据,条件是A的dp字段内容包含在B表的item_mag_dp内容里---item_mag_dp的内容格式中间都是分号隔开-----...
请教个问题。。请指点!
我如何查询A表的数据,条件是A的dp字段内容包含在B表的item_mag_dp内容里---item_mag_dp的内容格式中间都是分号隔开-------经建处;农业处;人事处;XXXX;
SQL2005数据库
select * from A where A.dp in(select B.item_mag_dp from B ); 这样查不出结果!
select a.name from jlys..t_department a where a.name in('人事处','社保处')
and exists
(select b.* from jlysyw..tlk_部门权限设置 b
where charindex(a.name,B.item_mag_dp)>0 and b.item_log_no='rs')
这样有数了。。。 展开
我如何查询A表的数据,条件是A的dp字段内容包含在B表的item_mag_dp内容里---item_mag_dp的内容格式中间都是分号隔开-------经建处;农业处;人事处;XXXX;
SQL2005数据库
select * from A where A.dp in(select B.item_mag_dp from B ); 这样查不出结果!
select a.name from jlys..t_department a where a.name in('人事处','社保处')
and exists
(select b.* from jlysyw..tlk_部门权限设置 b
where charindex(a.name,B.item_mag_dp)>0 and b.item_log_no='rs')
这样有数了。。。 展开
2014-07-24 · 知道合伙人软件行家
关注
展开全部
你好
首先我不知道你的数据库是什么类型的哈,不过,我觉得你这种情况好像一次性是查不出来的
如果是我来处理这个问题的话,一般是先把item_mag_dp的值先用脚本取出来,作为字符串插入A表的SQL语句再执行一次SQL查询
如果真的可以一条SQL查出来,麻烦也告知我一下,学习
首先我不知道你的数据库是什么类型的哈,不过,我觉得你这种情况好像一次性是查不出来的
如果是我来处理这个问题的话,一般是先把item_mag_dp的值先用脚本取出来,作为字符串插入A表的SQL语句再执行一次SQL查询
如果真的可以一条SQL查出来,麻烦也告知我一下,学习
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询