Skip to content
Advertisement

sql distinct selection avg aggregate

here is my table schema

IMG

SessionID and relevancy is not unique

i want to remove urlid duplicates and have an avg of relevancy values corresponding of each unique urlid.

this is my code

my result

IMG

for example i want to have this for urlid=15030753 (2+0)/2=1

Advertisement

Answer

Drop the Relevancy in the GROUP BY clause, if you want to aggregate over it. You can also drop the DISTINCT as there will be just one URLID entry due to the GROUP BY.

User contributions licensed under: CC BY-SA
2 People found this is helpful
Advertisement