如何解决如何获得独特的记录?
我有如下数据
No Int cod
--------------
1 A IF
1 A PA
1 A IF
1 B IF
1 B IF
1 A AC
2 A IF
2 A AC
2 A AC
2 A AC
3 C IF
4 A AC
4 A AC
我需要一个查询才能得到如下
No Int cod
---------------
1 A IF,PA,AC
1 B IF
2 A IF,AC
我在下面的查询中使用
SELECT DISTINCT No,Int,LISTAGG(cod,',') WITHIN GROUP (ORDER BY cod) cod
FROM log_tb
WHERE No IN (1,2)
GROUP BY (No,Int)
ORDER BY 1,2;
但是无法获得预期的答案。
注意:我正在使用Oracle 12C
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。