我正在尝试返回具有 DISTINCT 字段的行,但 SELECT 是不同的字段。其背后的原因是因为此查询位于 UNION 查询之间。所以我需要输出以匹配其他查询输出的内容。很难解释,举个例子:
UNION---
SELECT * FROM
(SELECT DISTINCT Value1 || Value2 || Value3 as DESCRIPTION, Value4
FROM TABLE
WHERE Value5 = <some distinct value>)
WHERE Value6 = 1
---UNION
所以基本上我希望输出为 2 列,这样所有 UNION 的查询都会有一个很好的输出。我想我只是不知道使 WHERE 子句使用不同值的语法。