DISTINCT
gäller för hela dataraden. Sedan ID
är olika på varje rad, då kommer du att få dubbletter av titlar.
Om du behöver ID
, då kan du använda ett aggregat för att få MAX(ID)
:
select max(id) id,
title
from yourtable
group by title
order by id