sql中如何判断某个表中的一个字段的值是不是在另一个表中的某个字段的值中包含 是如何解决
例如:我有两个表,A和B,A中有个字段name,它的值是:"令狐冲",B表中有个字段namelist,它的值是:"令狐冲,段誉,萧峰",怎样用Sql语句判断A表中的nam...
例如:我有两个表,A和B,A中有个字段name,它的值是:"令狐冲",B表中有个字段namelist,它的值是:"令狐冲,段誉,萧峰",怎样用Sql语句判断A表中的name字段的值是否在B表中namelist字段的值中包含?
展开
3个回答
展开全部
select A.*
FROM A
WHERE exists (select * from B WHERE namelist like '%令狐冲%')
FROM A
WHERE exists (select * from B WHERE namelist like '%令狐冲%')
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
就是用http://zhidao.baidu.com/question/351462964.html?quesup2&oldq=1这个内置函数来判断就可以啦
来自:求助得到的回答
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询