我有一个通过 PHRETS 系统运行 RETS 的系统。我有一个表单,它通过查询运行以提取结果,我们正在添加多选框。
到目前为止,我的查询代码如下所示: (SUB_AREA_NAME=|AreaA,AreaB,AreaC,AreaD) 这适用于允许出现许多结果。问题是这样的:
出于某种原因,系统正在执行“与”操作而不是“或”操作。因此,每当我们搜索多个地方时,如果任何结果为空,它们都将为空。
例如:
假设 A 区有 3 间房屋。AreaB 有 0 栋房屋,AreaC 有 10 栋房屋,AreaD 有 1 栋房屋。
如果您查找:
AreaA + AreaC
您将获得 13 个结果。
AreaA + AreaC + AreaD
您将获得 14 个结果。
AreaD
就其本身而言,您将获得 1 个结果。
AreaA + AreaB
你会得到 0 个结果。
AreaA + AreaB + AreaC + AreaD
你会得到 0 个结果。
基本上,因为 AreaB 没有结果,如果你用任何其他有结果的区域查询该区域,它仍然会出现没有结果。
我需要知道如何从一个类别中查询多个选择,同时显示所有结果,即使一个区域没有任何结果。
谢谢。