[英]Approval And Rejection For Multiuser
我們有一個如下的批准表:
在上面的表格,我們有ApprovalId
和ApprovalLevel
像第一級審批和第二級審批ApprovalLevel
(由其一級審批批准)。 我正在嘗試在查詢中獲取記錄(如果特定用戶ApprovalLevel >= 1
然后檢查其先前的ApprovalStatus
如果已批准),然后也顯示其記錄。
我已經嘗試了很多事情,但是仍然沒有得到指定的記錄。
在“簡單術語”中,僅當User的ApprovalLevel=1
或其先前的ApprovalLevel
ApprovalStatus=1
才選擇記錄。
請對此提供幫助: [IN this table ApprovalStatus: 0 = Pending and 1:Approved]
我相信這是您所要求的:
SELECT
ApprovalStatus,
ApprovalLevel,
CreatedOn
FROM
approval
WHERE
ApprovalLevel = 1
OR (ApprovalLevel > 1 AND ApprovalStatus = 1)
;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.