add remove split language show hidden hide
db<>fiddle
donate feedback about
By using db<>fiddle, you agree to license everything you submit by Creative Commons CC0.
gid groupname uid gid uid name
1 group 1 1 1 1 alice
2 group 2 1 2 1 alice
3 group 3 1 3 1 alice
uid name uid roleid roleid rolename toplevel roleid gid gid groupname
1 alice 1 1 1 Role A True null null null null
1 alice 1 3 3 Role C False 3 1 1 group 1
1 alice 1 3 3 Role C False 3 2 2 group 2
1 alice 1 3 3 Role C False 3 4 4 group 4
roleid type subroleid groupid breadcrumb toplevel
1 g null 1 1>2 True
1 g null 2 1>2 True
1 g null 10 1>21>22>23 True
1 r 1 null null True
1 r 1 null null True
1 r 2 null 1 True
1 r 21 null 1 True
1 r 22 null 1>21 True
1 r 23 null 1>21>22 True
2 g null 1 2 False
2 g null 2 2 False
3 g null 1 3 False
3 g null 2 3 False
3 g null 4 3 False
3 g null 10 3>31>32>33 False
3 g null 20 3>31>32>33 False
3 r 3 null null False
3 r 31 null 3 False
3 r 32 null 3>31 False
3 r 33 null 3>31>32 False
21 g null 10 21>22>23 False
21 r 22 null 21 False
21 r 23 null 21>22 False
22 g null 10 22>23 False
22 r 23 null 22 False
23 g null 10 23 False
31 g null 10 31>32>33 False
31 g null 20 31>32>33 False
31 r 32 null 31 False
31 r 33 null 31>32 False
32 g null 10 32>33 False
32 g null 20 32>33 False
32 r 33 null 32 False
33 g null 10 33 False
33 g null 20 33 False
uid type subroleid groupid toplevel reached_through_hierarchy reached_directly
1 g null 3 0 0 1
1 g null 4 0 1 0
1 g null 20 0 1 0
1 r 3 null 0 0 1
1 r 31 null 0 1 0
1 r 32 null 0 1 0
1 r 33 null 0 1 0
1 g null 1 1 2 1
1 g null 2 1 2 1
1 g null 10 1 2 0
1 r 1 null 1 0 1
1 r 2 null 1 1 0
1 r 21 null 1 1 0
1 r 22 null 1 1 0
1 r 23 null 1 1 0
Warning: Null value is eliminated by an aggregate or other SET operation.

uid type subroleid groupid toplevel reached_through_hierarchy reached_directly
1 g null 3 0 0 1
1 g null 4 0 1 0
1 g null 20 0 1 0
1 r 3 null 0 0 1
1 r 31 null 0 1 0
1 r 32 null 0 1 0
1 r 33 null 0 1 0
1 g null 1 1 2 1
1 g null 2 1 2 1
1 g null 10 1 2 0
1 r 1 null 1 0 1
1 r 2 null 1 1 0
1 r 21 null 1 1 0
1 r 22 null 1 1 0
1 r 23 null 1 1 0
Warning: Null value is eliminated by an aggregate or other SET operation.