0 votes

Hello,

I'm trying to use a FULL OUTER join in a recipe between 2 MySQL datasets. The option is not available while it appears that it should: "Not available in this mode, use a SQL or Hive database to use FULL OUTER joins."

Keep up,

William

by

2 Answers

0 votes
Hi William,

MySQL does not support FULL OUTER JOIN, apparently since some time:

http://bugs.mysql.com/bug.php?id=18003

So DSS had no choice but to disable it in the case of MySQL, to avoid errors. Maybe it's an option for you to use another DB engine, like PostgreSQL?

Best regards,

Jean-Baptiste Rouquier
by
Yes i can do that.

Thank you
William
0 votes

Hi William,

MySQL does not officially support FULL OUTER joins.

There is common hack to emulate a FULL OUTER join with a left and a right join (as suggested in the comments of the documentation). But this hack is not implemented in the join (visual) recipe. I'm not sure it will be.

However, you could do it manually with the SQL (code) recipe.

I hope that helps,
Jeremy

by
Thank you for your help.

William
1,296 questions
1,325 answers
1,505 comments
11,862 users

┬ęDataiku 2012-2018 - Privacy Policy