【发布时间】:2011-06-06 10:58:16
【问题描述】:
我有一个表 A 与一个表 B 连接,这给了我一个结果集。 我想将表 C 加入到以前的表中以限制结果集。但是如果这个连接没有结果,我希望得到与以前相同的结果集(不考虑 C)。
你能想出用 SQL 来做这件事的方法吗?
【问题讨论】:
-
尝试谷歌搜索
outer join。 -
您使用的是什么 DBMS?甲骨文、PostgreSQL、SQL Server、MySQL、SQLite、...?
-
OUTER JOIN的问题是我一直得到所有的结果,而加入这个新表的目标是限制结果集。
-
应该在 AS/400 和 DB2 上工作。