17 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			17 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| TYPE=VIEW
 | |
| query=select `r`.`role_id` AS `role_id`,`r`.`role_code` AS `role_code`,`r`.`role_name` AS `role_name`,coalesce(group_concat(distinct `p`.`perm_code` order by `p`.`perm_code` ASC separator \', \'),\'\') AS `perm_codes` from ((`dms`.`roles` `r` left join `dms`.`role_permissions` `rp` on(`rp`.`role_id` = `r`.`role_id`)) left join `dms`.`permissions` `p` on(`p`.`permission_id` = `rp`.`permission_id`)) group by `r`.`role_id`,`r`.`role_code`,`r`.`role_name`
 | |
| md5=79949b7c2a70ce8f36fb32cdcd67c35b
 | |
| updatable=0
 | |
| algorithm=0
 | |
| definer_user=root
 | |
| definer_host=localhost
 | |
| suid=2
 | |
| with_check_option=0
 | |
| timestamp=0001757826204434882
 | |
| create-version=2
 | |
| source=SELECT\n  r.role_id,\n  r.role_code,\n  r.role_name,\n  \n  COALESCE(GROUP_CONCAT(DISTINCT p.perm_code ORDER BY p.perm_code SEPARATOR \', \'), \'\') AS perm_codes\nFROM roles r\nLEFT JOIN role_permissions rp ON rp.role_id = r.role_id\nLEFT JOIN permissions p       ON p.permission_id = rp.permission_id\nGROUP BY r.role_id, r.role_code, r.role_name
 | |
| client_cs_name=utf8mb4
 | |
| connection_cl_name=utf8mb4_general_ci
 | |
| view_body_utf8=select `r`.`role_id` AS `role_id`,`r`.`role_code` AS `role_code`,`r`.`role_name` AS `role_name`,coalesce(group_concat(distinct `p`.`perm_code` order by `p`.`perm_code` ASC separator \', \'),\'\') AS `perm_codes` from ((`dms`.`roles` `r` left join `dms`.`role_permissions` `rp` on(`rp`.`role_id` = `r`.`role_id`)) left join `dms`.`permissions` `p` on(`p`.`permission_id` = `rp`.`permission_id`)) group by `r`.`role_id`,`r`.`role_code`,`r`.`role_name`
 | |
| mariadb-version=101114
 |