【发布时间】:2011-08-27 01:14:43
【问题描述】:
我有几个查询联合在一起,它们都共享相同的键 - pe_num(integer)。我在任何地方都使用 UNION,但是子查询本身有 INNER JOINS(它们在与对象链接的其他表中寻找某种类型的实例),所以如果这个对象没有某种类型的实例,相应的查询将返回 no结果。结果表必须以某种方式包含所有 pe_num,例如如果此对象没有任何类型的实例,则必须添加空行(ONLY ONE null row),如果有类型 1 的实例,但没有类型 2 的实例,则查询类型 2 不得返回空行。
如果我有 16 个具有不同 pe_num 的对象,则所有 16 个数字都必须在表中(它们有时会重复,但不能缺少一个)。
实现此结果的一般方法是什么?
【问题讨论】:
-
也许一些代码、示例数据、预期结果可能有助于使这更有意义...
标签: sql