我想知道是否可以嵌套SQL表?或者最好的做法是将ID赋予例如第一个表格中的人员,这是第二个表格的关键?是否可以嵌套SQL表?
回答
如果通过“嵌套”,您指的是您在Access中获得的“子表视图” - 这是外键关系的UI表示,这正是您所描述的。
您不能嵌套表格。诸如crow foot notation等符号风格允许您构建关系。一个盒子可能有许多卷饼,一个卷饼可能有很多豆子。具有主键和外键或复合键的ID将是链接表的标准方式。 编辑 箱主键ID链接到卷饼外键BoxID作为SQL约束。
更多信息
- www.techopedia.com/definition/5547/primary-key
- www.techopedia.com/definition/6572/composite-key
- www.w3schools。 com/sql/sql_foreignkey.asp
谢谢,所以你使用外键链接表之间? –
是的,主键将被外键引用。 – user4660919
在Oracle中,可能有一个表作为类型,然后在该类型的另一个表中有一列或只是嵌套表。
在SQL Server中,我不记得,但我认为这可能是可能的,因为您可以创建用户类型的表类型。
您可以使用自定义类型的数组在Postgres中执行类似操作。 –
抱歉没有Postgres的知识,但是我想感谢你给我这些知识:)在将来我可以告诉其他用户它也可能在Postgres中。 –
我认为在SQL Server中根本不可能。用户定义的(表格)类型不能用于定义(常规)表格的列。 –
- 1. 是否可以嵌套preg_match?
- 2. 是否可以嵌套门套?
- 3. 是否可以嵌套清单?
- 4. 是否可以在redux中嵌套reducer?
- 5. 是否可以嵌套部分视图?
- 6. 是否可以嵌套索引匹配?
- 7. 是否可以绑定嵌套泛型?
- 8. XHTML是否可以嵌套更多XHTML?
- 9. 是否可以嵌套数组json?
- 10. 是否可以在Django Admin模型中嵌套嵌入式表单?
- 11. 在sequelize.js中,是否可以使用嵌套包含嵌套查询的结果?
- 12. 是否可以居中嵌套块元素,如果是,如何?
- 13. 嵌套的DTD是否可用?
- 14. Sql查询。嵌套与否?
- 15. Hibernate是否支持Oracle嵌套表?
- 16. 检查一个列表是否嵌套
- 17. 是否可以在routerLink内嵌套锚点?
- 18. 是否可以在xslt中嵌套动态节点集?
- 19. 使嵌套元素比父元素更宽是否可以?
- 20. 是否可以在Scala Ammonite shell中嵌套命令调用?
- 21. 跨度是否可以嵌套在HTML5的链接中?
- 22. 是否可以使用automapper将IDataReader映射到嵌套的DTO?
- 23. 是否可以在同一个事务中嵌套句子?
- 24. 是否可以在ASP.NET MVC 2中嵌套区域?
- 25. 是否可以使用display:table标签创建嵌套标头?
- 26. 是否可以在PigLatin中创建没有COGROUP的嵌套FOREACH?
- 27. Spring Webflow:子流是否可以嵌套子流?
- 28. 是否可以将一个VML嵌套在另一个VML中?
- 29. 是否可以在SSRS 2005中嵌套DataSets?
- 30. LessCss - &扩展函数是否可以嵌套?
哪个RDBMS是这样的?请添加一个标签来指定您是使用'mysql','postgresql','sql-server','oracle'还是'db2' - 或者其他的东西。 –
您通常使用两个表之间正确的外键关系来执行此操作。虽然有些DBMS确实支持(例如Oracle和Postgres),但它通常不是这样的一个主意。 –