SQL Server加入。我想要回答这个问题

时间:2018-04-22 09:47:58

标签: sql

问题:加入2个以上的表时,规则是什么?

  1. 所有表格必须相互关联。
  2. 每个表必须至少与一个表相关。
  3. 表格不必相关。
  4. 必须有一个表与所有其他表直接相关。
  5. 问题:使用联接时,对于每个表中的联接列,哪个选项为true。

    1. 必须具有相同的名称
    2. 必须具有相同的数据类型
    3. 必须具有相同的名称和数据类型
    4. 必须具有PK FK关系。
    5. 过去必须加入。

1 个答案:

答案 0 :(得分:0)

评论太长了。

SQL提供多种类型的连接。其中一个是CROSS JOINCROSS JOIN根本不使用任何列。因此,对列的要求是无关紧要的。

如果我们将逻辑限制在INNER JOIN(这是一个给定措辞的延伸),那么必须为真的唯一条件是(2)在第一组中。

相关问题