双层for循环如何使用?

一张菜单表、所有的菜单都select出来。一张用户所属菜单权限表、也全部select出来。 首先界面把所有的菜单表通过grid呈现出来,然后再循环用户权限表、如果有权限、就在grid上打钩,如果用双层循环的、哪个放外面、哪个放里面?
不管哪个放里面,哪个放外面都没关系的,都可以实启键现你的需求。
如果用户表的表项放在外层循环,每次当用户变化的时候,就逐一遍历权限表的表悄敏巧项,如果有匹配项,是打勾,否则进入下一轮循环;
如果权限表的表项放在外层循环,针对每一种权限,遍历所有用户,标记匹配项,结束后进行一下拿凯轮循环;