gpt4 book ai didi

mysql - 交叉连接是否需要有主键和外键

转载 作者:行者123 更新时间:2023-11-29 10:30:06 26 4
gpt4 key购买 nike

我是 SQL 初学者,我想问一下,我们可以在没有键的情况下执行交叉连接吗?我尝试了 Oracle 10g,但无法理解它。

最佳答案

我假设交叉连接指的是简单连接(左、右、内、外)。当表中的连接谓词具有多对多关系时,就会发生交叉连接。通常这不是一个理想的结果。您可以阅读更多相关内容。

https://www.w3resource.com/sql/joins/cross-join.php

是的,您可以连接 2 个或更多表,而无需使用主键和外键。这里有几点需要注意。主键和外键充当要连接的表的索引,因此使用键进行连接更有效。在表上拥有主键并在连接条件中使用它可确保不存在交叉连接。

关于mysql - 交叉连接是否需要有主键和外键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47567508/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com