sql如何判断字段id 属于pid 数组里面的值 sql语句怎么写
3个回答
展开全部
select * from table where pid like '%,'+id+',%'
还是不太理解你的意思,是这样么?
select * from table where id in (select id from table where pid like '%,'+id+',%' and pid='0,1,2,3,4')
还是不太理解你的意思,是这样么?
select * from table where id in (select id from table where pid like '%,'+id+',%' and pid='0,1,2,3,4')
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
where find_in_set(id,pid)<>0
追问
试了一下 查询不到数据 查询结果为空
追答
本来你这些就没有id在pid里面的数据呀。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不明白你的意思,是要结果多显示一列(表示ID是否在PID中)?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询