如果有两个表:
table1
包含属性a1, a2, a3
和table2
,其属性为b1, b2, b3
。 a1
和b1
是他们各自的主键。在两个表上应用自然连接时,新主键是什么。 a1, b1
组合形成复合主键,或者它们变为两个单独的候选键
答案 0 :(得分:4)
在关系数据库术语中,结果应该具有与来自一个关系的每个键对应的键,与来自另一个的每个键配对(即候选键的"自然连接",而不是每个关系一个键) )。因此,如果A1和B1是示例中唯一的键,则自然连接结果中的唯一键是(A1,B1)。
但是,您使用MySQL标记了您的问题。 MySQL是一个SQL DBMS,而不是关系型。 MySQL不支持密钥派生的关系模型概念。在MySQL中,在这种查询的结果中没有任何键的物理实现。