gpt4 book ai didi

mysql - 即使列名相同并且具有单个匹配列,自然连接查询也会返回零结果

转载 作者:行者123 更新时间:2023-11-29 11:28:44 24 4
gpt4 key购买 nike

我使用的是 MySQL Workbench 6.0。

我有以下表格:

Actor ,电影_ Actor

两者都只有一个名为 actor_id 的公共(public)列,并且具有相同的数据类型。

示例数据:

从 Actor 中选择*;给出:

enter image description here

并从 film_actor 中选择 *;给出:

enter image description here

但是当我运行自然连接查询时:

从 Actor 自然加入film_actor中选择actor_id、first_name、film_id;

返回零行。为什么?

最佳答案

自然联接将使用两个表中存在的所有列进行联接。

就您而言,这包括 last_update,这可能不是您想要的。

出于此类原因,通常最好不要使用自然连接

关于mysql - 即使列名相同并且具有单个匹配列,自然连接查询也会返回零结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37772266/

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