首页 文章

是否可以使用join和union进行查询?

提问于
浏览
0

我想查询这样的东西......

select table1.col1, table1.col2, table1.col3 from table1 union
select table2col1, table1col2, table2col3 from table2
left join table2 on table1.col1 = table2.col1

我想从table2中的table1中获取一些列,因为我知道在table2中缺少一些我需要从table1完成标准的union,我正在使用join,但我也想要两个表的并集

任何建议将不胜感激 .

1 回答

  • 0

    试试这个:

    (select table1.col1, table1.col2, table1.col3 from table1 )
    union
    (select table2col1, table1col2, table2col3 from table2
    left join table1 on table1.col1 = table2.col1)
    

相关问题