当 user 为空时,执行效果为 select * from table
当 user 不为空时,执行效果为 select * from table where charindex(','+user+',',变量)
意思就是:
user 是用户权限表,如果指定了用户ID,则只有指定的用户才能访问,如果没有指定用户ID,则所有人都能访问。
菜鸟拜谢高手解答
...全文
482打赏收藏
求一SQL语句
ID USER 1 [空] 2 1,2 3 3,4,5 4 [空] 当 user 为空时,执行效果为 select * from table 当 user 不为空时,执行效果为 select * from table where charindex(','+user+',',变量) 意思就是: user 是用户权限表,如果指定了用户ID,则只有指定的用户才能访问,如果没有指定用户ID,则所有人都能访问。 菜鸟拜谢高手解答