我正在尝试从表中获取不同的记录,因为许多重复的行来自以下查询
select * from sales_details_view;
当我在pl / sql developer中查询以下查询时,我得到了正确的结果
select distinct * from sales_details_view;
但是当我在Oracle APEX 4.1的交互式报表中使用相同的查询时,它会给我以下错误
报表查询需要唯一键来标识每一行。提供 key不能用于此查询。请编辑报告属性 定义唯一键列。 ORA-01446:无法从中选择ROWID,或 示例,带有DISTINCT,GROUP BY等的视图
答案 0 :(得分:3)
您需要将链接列(在报表属性中)设置为“链接到单行视图”以外的其他内容。您可以将其设置为“排除链接列”或“链接到自定义目标”。