'名为 Centura Gupta 的旧数据库' ??
也许您实际上是指OpenText Gupta SQLBase - 这绝不是“旧的”。
您可能正在运行 SQLBase 的“旧”版本——但它现在已升级到 v12.2 本机 64 位,并且肯定支持外连接。您可以使用本机 Gupta 外连接 - 类似于 Oracle (+) 或标准 ANSI 外连接。
如果要使用 ANSI OUTER 联接,请在服务器端 Sql.ini 中指定 'ANSIJoinSyntax=1'
转到此处了解更多 SQLBase Join 语法:Gupta SQLBase Manuals
原生 Gupta 外连接:
SELECT t1.id_person, t2.id_person
From table1 t1, table t2
where t1.id_person = t2.id_person(+)
ANSI 外连接:
SELECT t1.person_id, t2.person_id
From table1 t1
Left Outer Join table2 t2 ON t1.id_person = t2.id_person
Where <what ever filter you want>
转到此处了解更多 SQLBase Join 语法:Gupta SQLBase Manuals