我要在我的数据库表:高级SQL查询
table1
column1|column2|column5|column13
harry marry stan kyle
table2
column1|column2|column12|column7
kenny eric randy ike
正如你可以看到有在使用相同的名称和两个不同的名称为每个表的两列,我想加入这些成一片,这里是我想达到
column1|column2|column5|column13|column12|column7
harry marry stan kyle null null
kenny eric null null randy ike
或
column1|column2|column5|column12|column13|column7
harry marry stan null kyle null
kenny eric null randy null ike
输出这可能吗?如何?我已经试过类似:
(select t1.column1 from table1 t1 union select t2.column1 from table t2)
但我坚持..
+1。我不知道MySQL中不存在FULL OUTER JOIN。 – 2011-05-11 14:53:55