如何在 DAC loopup 中使用 union?

How to use union in DAC loopup?

如何在 DAC 查找字段中使用 Union?

我想获取所有 DISTINCT FromUnit 和 ToUnit 数据,方法是加入它们以在查找中显示我该怎么做?

例如: SELECT DISTINCT * FROM (SELECT FromUnit FROM INUnit UNION SELECT ToUnit FROM INUnit) AS UNIT

您可以避免执行 UNION 查询,而是查找从 unit == 到 unit:

的全局条目 (INUnitType.global)
[PXDBString(6, IsUnicode = true, InputMask = ">aaaaaa")]
[PXUIField(DisplayName="Test")]
[PXSelector(typeof(Search<INUnit.fromUnit, Where<INUnit.unitType, Equal<INUnitType.global>, And<INUnit.fromUnit, Equal<INUnit.toUnit>>>>), typeof(INUnit.fromUnit))]]]>

截图:https://imgur.com/a/OvY8YSq