【发布时间】:2013-08-08 12:38:53
【问题描述】:
我有父表A。
A 的子表很少,例如 B,C,D,E,F,G
子表不相互链接。它们仅链接到A。
A 有一个键 Id,它在所有子表中用作外键。
加入这些表的最佳方法应该是什么,以便我可以在此创建一个视图?
【问题讨论】:
-
这取决于你想要什么输出。您想要不同表中的不同列具有相同的 A 值,还是想要公共列和单独的行?
-
@Nenad..bascally 我需要一个逻辑视图,它应该包含所有表的所有记录,以便我可以使用单个视图从任何表中获取任何数据..
-
想要这样做是不寻常的,因为如果八个子表中的每一个都有给定父表的四个记录,那么一次查询所有记录将向客户端返回 65,536 行。一般来说,将每个子记录连接到每个其他子表中的每个记录是没有意义的。