需要获取所有重复项以及查看父项和子项

时间:2014-02-06 17:39:57

标签: sql oracle11g

我有一个返回所有重复项的查询。我希望能够看到他们的主要内容是谁以及每一行的主题。

select pubproductid, primarytopic, topic, count(pubproductid)
from q
group by pubproductid,primarytopic,topic
having count (pubproductid) > 1;

Getting this.

column_3    column_4    primarytopic    pubproductid    topic
2           2           xu              201             do

Expecting this

column_3    column_4    primarytopic    pubproductid    topic
2           2           xu              201             do
2           2           xl              201             da

1 个答案:

答案 0 :(得分:0)

可能是你有一些记录,pubproductid设置为NULL ... 如果是这种情况,请记住

count(pubproductid)

不同
count(*)

因为第一个不计算NULL ...

否则,请按照其他用户的要求输入您的输入数据......