【发布时间】:2018-12-10 12:50:46
【问题描述】:
首先,我是 Oracle 新手,这就是为什么我的问题对于有经验的开发人员来说可能很有趣。提前抱歉。
问题。我有一个包含 3 个列(ID、名称、组名)的表测试
表格
ID | Name | Group_name
1 | name1 | group 1
2 | name2 | group 1
3 | name3 | group 1
4 | name4 | group 2
5 | name5 | group 2
我想在 oracle apex 中创建一个选择列表。
-选择-
(Group 1)
Name 1
Name 2
Name 3
(Group 2)
Name 4
Name 5
其中Group1和Group2仅用于显示,不可选择。
我试过了:
SELECT NAME, ID
FROM TEST
GROUP BY GROUP_NAME
给出错误:
不是按表达式分组
【问题讨论】:
-
您需要将 GROUP_NAME 放入 SELECT 中。检查此链接:stackoverflow.com/questions/7434657/how-does-group-by-work
标签: sql oracle oracle-apex