我想知道是否可以嵌套SQL表?或者最好的做法是给第一个表中第二个表的关键人员提供id?
答案 0 :(得分:1)
如果通过“嵌套”,你指的是你在Access中获得的“子表视图” - 这是外键关系的UI表示,这正是你所描述的。
答案 1 :(得分:0)
您不嵌套表格。诸如crow foot notation之类的符号样式允许您构建关系。 One Box可能有很多墨西哥卷饼,One Burrito可能有很多Beans。具有Primary和Foriegn Key或Composite Key的ID将是链接表的标准方式。 的修改 Box主键 ID 链接到Burrito外键 BoxID 作为SQL约束。
更多信息
答案 2 :(得分:0)
在Oracle中,可以将一个表作为一个类型,然后在该类型的另一个表中创建一个列,或者只是嵌套表。
在SQL Server中我不记得,但我认为可能因为您可以创建表类型的用户类型。