我通过以下查询得到 ORA-00979:
SELECT
DISTINCT ((colA || SUBSTR(colB, 1, 2))) AS colA
FROM myTable
WHERE colC='5678'
GROUP BY colA
我有一个名为 myTable 的表,它有三列(colA、colB 和 colC)。
我想在我的选择结果中包含:列 colA 值和列 colB 的两个第一个值的串联。此外,我想按我的结果分组。但是,我收到ORA-00979而不是按表达式分组的错误。
我该如何解决这个问题?