我如何生成一个MySQL视图,以便它显示您的数据库中的所有对象

我如何生成一个MySQL视图,以便它显示您的数据库中的所有对象,mysql,views,sql-view,Mysql,Views,Sql View,我正在尝试使用MySQL创建一个数据库,在用户数据库中列出几个人。我正在尝试这样做,它将列出所有的人在数据库中,他是根据 我还有一个数据库管理器,它向用户提供两个外键,显示每个人所管理的人。(管理员A监督经理A,管理员A监督经理B,经理A监督员工A) 例如,我们有一个管理员A,负责管理经理A和经理,分别负责管理员工A和员工B。我想知道如何创建一个视图,以便管理员a可以生成一个视图来显示他手下的人员(经理a、经理B、员工a和员工B),但无法看到他手下的人员,例如管理员B和CEO。如果您无法编写视图

我正在尝试使用MySQL创建一个数据库,在用户数据库中列出几个人。我正在尝试这样做,它将列出所有的人在数据库中,他是根据

我还有一个数据库管理器,它向用户提供两个外键,显示每个人所管理的人。(管理员A监督经理A,管理员A监督经理B,经理A监督员工A)


例如,我们有一个管理员A,负责管理经理A和经理,分别负责管理员工A和员工B。我想知道如何创建一个视图,以便管理员a可以生成一个视图来显示他手下的人员(经理a、经理B、员工a和员工B),但无法看到他手下的人员,例如管理员B和CEO。

如果您无法编写视图,我可以显示一个存储的进程。请告诉我总共有多少行,或者至少是典型的子树高度。。。如果您没有从某人那里获得视图,或者无法通过视图完成,那么存储的进程可能会工作。我不知道总共有多少行,但是树的高度不会超过6层。一个视图会很好,因为一个合并的select语句,不管它的复杂性如何,只是一个语句。我还没有看到任何人这样做,我倾向于在存储过程中回答这个问题。我们可以等