ERRO NA SQL

JANDER 20/04/2011 20:53:09
#372080
alguem sabe me dizer pq está dando erro quando coloco full outer join na sql? com inner join, left join, right join todos esse funciona.

select *
from (
select idcontareceber, sum(valor) as desconto
from desc_acres
where cliente=true and desconto=true
group by idcontareceber
) as tv1
full outer join(
select idcontareceber, sum(valor) as acrecimo
from desc_acres
where cliente=true and desconto=false
group by idcontareceber
) as tv2 on tv1.idcontareceber=tv2.idcontareceber


erro apresentado:
Error Code : 1064
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near [ô]full outer (
select idcontareceber, sum(valor) as acrecimo
from desc_acres [ô] at line 8
(0 ms taken)
MARCELO.TREZE 29/04/2011 12:12:00
#372801
Resposta escolhida
Bom o Full Outer Join Não é suportado no MySQL, já vi casos de usarem o [txt-color=#0000f0]UNION DISTINCT[/txt-color] como alternativa

pesquise a respeito e veja como pode alterar sua query

Tópico encerrado , respostas não são mais permitidas