Estou testando algumas consultas com uma versão antiga do Informix (9.2.1) e não consigo executar nem mesmo as consultas mais básicas contendo RIGHT OUTER JOIN
ou FULL OUTER JOIN
. Tentei várias variações ( RIGHT JOIN
, OUTER JOIN
ou apenas OUTER
), mas sem sucesso. INNER JOIN
e LEFT JOIN
funcionam bem.
Alguém conhece a sintaxe correta para junções externas/direitas em versões mais antigas do Informix ou essas junções simplesmente não são possÃveis?
Ok, pelo menos uma junção externa funciona apenas com uma sintaxe diferente: apenas usando
OUTER
uma vÃrgula após a primeira tabela e umWHERE
em vez de umON
.Editado para adicionar um exemplo de http://publib.boulder.ibm.com/infocenter/idshelp/v10/index.jsp?topic=/com.ibm.sqls.doc/sqls679.htm