Como usar full join no mysql?
Full Join MySQL
Se faz um left join, depois um right join ficando assim:
select * from tabela1 tb1 left join tabela2 tb2 on (tb1.id = tb2.id_tabela1) right join tabela2 tb2 on (tb1.id = tb2.id_tabela1) group by tb1.id
No mysql não existe esse comando predeterminado. Para isso simulo ele usando o left join e o right join, e agrupando.
O que seria:
select * from tabela1 tb1 full join tabela2 tb2 on (tb1.id = tb2.id_tabela1)
Fica:
select * from tabela1 tb1 left join tabela2 tb2 on (tb1.id = tb2.id_tabela1) right join tabela2 tb2 on (tb1.id = tb2.id_tabela1) group by tb1.id
Leia mais em: tackoverflow.com/questions/79...