SELECT sys_menu.*, sys_role_menu.id FROM sys_menu LEFT JOIN sys_role_menu ON sys_menu.id = sys_role_menu.menu_id AND sys_role_menu.role_id = ?role_id WHERE sys_role_menu.id IS NULL AND sys_menu.del_flag = 0 select sys_menu.* from sys_menu, sys_role_menu where sys_menu.id = sys_role_menu.menu_id and sys_role_menu.role_id = ?role_id and sys_menu.del_flag = 0 delete from sys_role_menu where role_id = ?