我有一个查询,该查询返回几行结果。每行都有id,first_name,last_name,位置。如果要在网上运行此查询的人员的位置是“ Manager”,我想修改此查询以隐藏一个位置为“ Manager”的人。因此,基本上,如果登录的人不是经理,那么我想显示所有行,但是如果该人是经理,则不要显示具有“经理”位置的行。
答案 0 :(得分:0)
您需要一个带有 Boolean 表达式的where
子句:
where (@personlogged = 'manager' and position <> 'Manager') or
(@personlogged <> 'manager');