gpt4 book ai didi

sql - MYSQL:没有公共(public)值的两个表 SELECT

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

我需要一个查询来对表 1 和表 2 进行选择。我希望它们显示为一个共同的结果,但没有任何连接,表 1 中没有与表 2 中的任何值相对应的值。因此,如果结果来自 table1,它应该包含值 table1.a、table1.b、 table1.c 如果它来自 table2,它应该有 table2.d、table2.e、table2.f,其中 a、b、c 值是空的。

SELECT * FROM table1, table2 

...对我没有帮助,因为它总是建立连接,将 table1 和 table2 的结果连接到一个结果中。我需要将它们分开,每个结果都有自己的行。

它是简单的、困难的还是不可能的?

最佳答案

您需要为两个表中的等效列使用相同的别名,例如:

( select a as FIRST_COL
from table 1
)
union
( select d as FIRST_COL
from table2
)

关于sql - MYSQL:没有公共(public)值的两个表 SELECT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1589643/

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