我有两张表perssion和role:
现在要选择角色对应的菜单,就是说选择perssion表中perssionid包含在role表的perssionids字段中的项,可以使用charindex这个函数实现
select * from Perssions as p
inner join Role as r on charindex(CONVERT(varchar(20),p.PerssionID), r.PerssionIDs)>0
而我之前用like关联两个字段确不行,也不清楚怎么回事:
select * from Perssions p inner join Role as r on '%'+CONVERT(varchar(10),p.PerssionID) +'%' = r.PerssionIDs
做了四年的程序员,到现在SQL语句都写不好。很惭愧