【发布时间】:2018-09-13 20:36:08
【问题描述】:
我有 3 个表:Employees、Locations 和 EmpLocation
- Employees 以 Employee_ID 作为主键存储员工数据,
- Locations 使用 Location_ID 存储位置数据。
- EmpLocation 存储 Employee_ID 和 Location_ID。每个员工可以有多个位置。
我创建了一个基于 EmpLocation 表中的数据的交互式网格:
SELECT EMPLOYEE_ID, LOCATION_ID
FROM EmpLocation
GROUP BY EMPLOYEE_ID, LOCATION_ID
然后我将每一列设置为选择列表并使用SQL查询作为来源:
SELECT Employee_FName, Employee_ID FROM Employees
和
SELECT LocationName, Location_ID FROM Locations
一切看起来都很好,但是当我运行查询时
SELECT EMPLOYEE_ID, LOCATION_ID
FROM EmpLocation
GROUP BY EMPLOYEE_ID, LOCATION_ID
在 TOAD 中,我得到了大约 100 条记录;但在网格中我得到了很多重复项。无法弄清楚发生了什么......
【问题讨论】:
标签: oracle-apex-5.1