2017-05-08 66 views

回答

1

如果您已經在與布爾的工作,那麼就沒有必要情況下,在所有。

... 
WITH {userid} = {myuserid} as can_edit 
WITH can_edit, can_edit as can_delete 
... 

雖然你可以重複相同的比較,如果你真的想要。

至於關於使用CASE獲取多個值的問題,您可以始終使用列表或對象同時容納兩個布爾值。

喜歡的東西:

... 
CASE WHEN {userid} = {myuserid} THEN {can_edit:true, can_delete:true} END AS permissions 
相關問題