mysql完全加入大查询

时间:2015-04-15 06:17:49

标签: mysql join

我有两个big-select-query每个返回表,例如tbl1和tbl2,我想要full join他们。但是,由于mysql不支持full join,我必须使用left join - union - right join,我的查询变得太大了!

我当时使用了TEMPORARY表:

CREATE TEMPORARY TABLE tbl1 ( big-query );
CREATE TEMPORARY TABLE tbl2 ( big-query );

SELECT ...  FROM tbl1 LEFT JOIN tbl2 ON  ...
UNION
SELECT ...  FROM tbl1 RIGHT JOIN tbl2 ON  ...

指责错误:Can't reopen table

如何解决我的问题?

0 个答案:

没有答案