requête sql distinctes avec la fonction Row_Number

Je me bats avec le mot clé distinct dans sql.
Je veux juste afficher tous les numéros de ligne unique (distinct) les valeurs dans une colonne & j'ai donc essayé:

SELECT distinct id, ROW_NUMBER() OVER (ORDER BY  id) AS RowNum
                             FROM table
                             where fid = 64

cependant le code ci-dessous me donner la distinct valeurs:

SELECT distinct id FROM table where fid = 64

mais quand il a essayé avec Row_Number.

alors il n'est pas de travail.