如何在TimesTen数据库中获取full outer join
?
我试过这个:
select t1.column1, t2.column2
from table1 t1
full outer join table2 t2 on t1.column1 = t2.column2;
这在Oracle中有效,但当我在TimesTen上运行它时,它会抛出一个错误,即在";"满";。
根据文档(第547页(,TimesTen中似乎不支持完全外部联接。我找到了使用左联接、右联接和并集返回相同结果的替代方案。
select *
from (
select t1.column1, t2.column2
from table1 t1
left join table2 t2 on t1.column1 = t2.column2
union
select t1.column1, t2.column2
from table1 t1
right join table2 t2 on t1.column1 = t2.column2
)