SQL连接两个没有关系的表
发布于 2021-05-10 21:14:13
我有具有相同结构的不同表,我想通过它们的一列将它们连接起来。
问题在于他们不共享该列中的信息。
Table 1 - Type A:
Name | Value
Table 2 - Type B:
Name | Value
结果表:
(在单列中)
nameFromA
nameFromB
...
到目前为止,我已经尝试过:
SELECT TABLE1.NAME, TABLE2.NAME
FROM TABLE1, TABLE2
WHERE TABLE1.NAME = 'SearchQuery'
OR TABLE2.NAME = 'SearchQuery' LIMIT 2;
我知道我的查询是错误的,因为我要调用更多我想要的列,但是我不确定如何将所有列合并到一个列中。我该怎么做?
关注者
0
被浏览
65
1 个回答
-
你有没有尝试过?
SELECT TABLE1.NAME FROM TABLE1 WHERE TABLE1.NAME = 'SearchQuery' UNION SELECT TABLE2.NAME FROM TABLE2 WHERE TABLE2.NAME = 'SearchQuery';
UNION ALL
如果您不想排除重复的值,则可能要使用。要限制结果集,您可以执行以下操作:
SELECT * FROM ( HERE GOES ABOVE QUERY ) LIMIT 2;
推荐阅读
-
SQL内部连接两个具有相同列名的表
2021-04-20 关注 0 浏览95 1答案
-
SQL-连接两个表并计数项目
2021-04-09 关注 0 浏览157 1答案
-
连接两个表的查询的SQL Server``OR XML''输出
2021-03-12 关注 0 浏览123 1答案
-
从XML维护关系插入两个SQL表
2021-05-20 关注 0 浏览86 1答案
-
连接具有不同行数的两个表(在SQL Server中)
2021-03-12 关注 0 浏览101 1答案
-
SQL查询一对多关系的两个表
2021-05-10 关注 0 浏览111 1答案
-
下列控件中与数据表中的字段没有关系的是( )。
2022-05-13 关注 0 浏览15 1答案
-
sql联接两个表
2021-02-02 关注 0 浏览93 1答案
-
连接两个表的问题
2021-06-15 关注 0 浏览86 1答案
-
两个表的连接问题
2021-06-15 关注 0 浏览80 1答案