MySQL - IF语句

时间:2015-04-29 08:16:17

标签: mysql

我的代码:

SELECT * FROM `invoices` WHERE
( 
   user_id = 3 AND status="online"
)

但是admin id = 1 (user_id=1)

如何让管理员查看数据?

1 个答案:

答案 0 :(得分:0)

在这种情况下,您需要两个SQL查询 - 一个用于常规用户,另一个用于管理员。在查询管理员时,只需删除get_small_int子句 您的应用程序逻辑(控制SQL查询的逻辑)应确定用户角色,并根据角色应使用相关的SQL查询。