在 Information Designer 中创建表别名(或自联接)
您可以从 Information Designer 中创建对数据库表的副本参考。此副本称为表格别名,引用完全相同的数据,唯一的不同是使用别名。此副本在某些情况下非常有用,其中大多数是在表中需要自联接的情况下。
过程
示例:使用表别名的自联接
自联接是表到自身的联接。在 Information Designer 中,通过使用表别名来实现此目的。
关于此任务
以下数据库表列出了公司中的一些员工,并指定了每个员工的经理。Carla 是部门主管。Mike 和 Adrian 是 Carla 的直接下属,而 Sarah 和 Vincent 是 Mike 的直接下属。
ID | 名称 | 经理 |
---|---|---|
1 | Sarah | 2 |
2 | Mike | 3 |
3 | Carla | Null |
4 | Vincent | 2 |
5 | Adrian | 3 |
为了生成“经理”列中指明的 ID 由姓名所取代的列表,我们需要在此表中使用自联接。该表需要查寻自身的 ID 列。
名称 | 经理 |
---|---|
Sarah | Mike |
Mike | Carla |
Carla | |
Vincent | Mike |
Adrian | Carla |