我有一个应用程序,我查询数据的基础上的管理角色。如果用户是Superadmin,则获取所有内容,否则将根据该用户角色进行提取。
这是我的疑问
let sql = `SELECT * FROM DossierCompletMobile WHERE FoldersID LIKE
CASE WHEN ${req.body.superadmin} = 1 THEN
// what i want here is pull all folders without exception
%%
ELSE
// here i want to pull folders that have that folderID
'AD451340-E774-4F6C-9398-ADC8E496A792'
END`;发布于 2022-08-22 14:32:26
我找到了解决办法。
let sql = `SELECT * FROM UsersTracking WHERE FoldersID LIKE
CASE WHEN ${req.body.superadmin} = 1 THEN
'%'
ELSE
'AD451340-E774-4F6C-9398-ADC8E496A792'
END`;https://stackoverflow.com/questions/73446760
复制相似问题