如何在没有完整外连接可用的情况下进行完整外连接

stu*_*stu 5 sql full-outer-join sap-ase

上周我惊讶地发现 sybase 12 不支持全外连接。但我突然想到,一个完整的外连接应该与同一个 sql 的右外连接联合的左外连接相同。任何人都可以想出一个不成立的原因吗?

Jos*_*son 2

UNION-ing 两个OUTER JOIN语句应该会产生重复的行,表示您从INNER JOIN. 您可能必须SELECT DISTINCTUNION. 一般来说,如果您必须使用 a ,SELECT DISTINCT则意味着它不是一个设计良好的查询(或者我听说过)。