** Перечислите всех режиссеров, которые сняли 5000 или более фильмов, в порядке убывания количества фильмов, которые они сняли
Использование Distinct перед d.name не помогает.
result = pd.read_sql_query("SELECT d.name,count(*) as num
FROM PERSON d, M_DIRECTOR md
WHERE d.Pid = md.Pid
GROUP BY d.Pid,d.name
HAVING COUNT(*) >= 10
order by count(*) desc
",conn)