gpt4 book ai didi

mysql - 如何从多个表中选择所有数据?

转载 作者:行者123 更新时间:2023-11-29 04:59:52 27 4
gpt4 key购买 nike

如何从很多表中选出所有数据?我试试

`"SELECT * FROM `table1`, `table2`"`

, 但结果对我来说是无法理解的。它仅返回 table1 中的一些行,以及 table2 中所有数据的 3 倍。我有一个相同的问题here ,但不明白答案。那你能帮我吗?提前致谢。

更新:

当我尝试

(SELECT * FROM `table1`) UNION (SELECT * FROM `table2`)

它返回#1222 - 使用的 SELECT 语句具有不同的列数

最佳答案

通过在 2 个表之间使用“,”进行选择并且没有 WHERE 子句,您正在执行隐式 cross join 2 个表(2 个表之间的所有行组合)。这可能不是您想要的。如其他答案所述,请参见 UNION。

关于mysql - 如何从多个表中选择所有数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2524530/

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