gpt4 book ai didi

php - 从具有相同列的两个表中选择

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

我必须有表格,每个表格有 4 列(id、名称、游戏、积分)。两个表中的列名相同。我想从一张大 table 的两列中选择所有内容(就像在足球比赛中,您在一张 table 上加入了 MLS 和英超联赛)。我试过这段代码:

SELECT * FROM league1 JOIN league 2;

但这不是我想要的输出。我可以看到我创建的表并不完全相同:

CREATE TABLE `league1` (
`id` int(11) DEFAULT NULL,
`Navn` varchar(50) COLLATE utf8_danish_ci NOT NULL,
`kampe` int(11) DEFAULT NULL,
`Point` int(11) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_danish_ci ROW_FORMAT=DYNAMIC

CREATE TABLE `league2` (
`id` int(11) DEFAULT NULL,
`Navn` varchar(50) DEFAULT NULL,
`kampe` int(11) DEFAULT NULL,
`Point` int(11) DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8

是否可以将它们连接到同一列下,所以我仍然有 4 列但两个表中的所有行?

最佳答案

使用union all 来保留重复项。如果字段数不同,您可以只在两个表上声明字段匹配而不是 *

  SELECT * FROM league1 
UNION ALL
SELECT * FROM league2

关于php - 从具有相同列的两个表中选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42956443/

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