假设我们有两个表格如下:
(1, 'Fiat')
(1, 'Super Man')
我的问题是:为了从表A和B中返回行而我们可以运行什么样的查询,而它们之间没有连接?
返回的行将是:
#1 (1,'Fiat')
#2 (1,'Super Man')
由于
答案 0 :(得分:0)
如果两个表具有相同的列数,则工作:
select
*
from table1
union all
select
*
from table2
;
如果表中的列数不同,则需要显式调用表中缺少的列,将较少的列作为NULL(从表1中选择A,B,null;)
但如果你让表格有一个共同的密钥加入它们可能会更好。