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

时间:2016-03-18 10:15:07

标签: mysql

我想进行类似的查询...

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完成标准的联合我需要加入的列,但我还想要两个表的联合

任何建议都将不胜感激。

1 个答案:

答案 0 :(得分: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)