gpt4 book ai didi

mysql - 为什么 mysql 给我混合了数据库值

转载 作者:行者123 更新时间:2023-11-29 16:36:19 26 4
gpt4 key购买 nike

所以我创建了一个包含2个表的数据库,table1和table2。如果我使用 SELECT*FROM table 1 我会得到类似的内容:

名称1、地址1、城市1

名称2、地址2、城市2

如果我使用 SELECT*FROM table 2 我会得到类似的内容:

姓名1、性别1、爱好1

姓名2、性别2、爱好2

但是当我使用 SELECT*FROM table1,table2 时我得到:

姓名1、地址1、城市1、姓名1、性别1、爱好1

姓名1、地址1、城市1、姓名2、性别2、爱好2

姓名2、地址2、城市2、姓名2、性别2、爱好2

姓名2、地址1、城市2、姓名1、性别1、爱好1

为什么会发生这种情况?

最佳答案

您所经历的只是笛卡尔积的结果。您正在选择这两个表中行的所有可能组合。

关于mysql - 为什么 mysql 给我混合了数据库值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53584366/

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