我有两张桌子。两个表都具有相同的列,具有相同的列名。假设两个表各有4个记录。我想在不使用Union或Union All的情况下仅使用一个select语句从两个表中选择8行。
答案 0 :(得分:1)
使用UNION
SELECT * FROM table1
UNION ALL
SELECT * FROM table2;
答案 1 :(得分:1)
你看起来像这样吗
select coalesce(i1.col1,c1.col1) as col1 from table1 i1
full join table2 c1
on i1.col1 = c1.col1