Select d.draw, count(damssire.horse_name) as count_offspring, sire.horse_name as sire,d.class_name, l.event_name, l.sponsor_logo, sire.horse_name AS sire_name, damssire.pedid as damssire_id,dam.horse_name AS dam_name, damssire.horse_name AS damssire_name, l.sponsor_url, damssire.pedid as damssire_id FROM draws d JOIN list_events l ON l.eventid = d.eventresults_id LEFT JOIN horse_ped_ids h ON d.pedigree_id = h.pedid LEFT JOIN horse_ped_ids AS sire ON h.sireid = sire.pedid LEFT JOIN horse_ped_ids AS dam ON h.damid = dam.pedid LEFT JOIN horse_ped_ids AS damssire ON dam.sireid = damssire.pedid WHERE damssire.horse_name IS NOT NULL AND damssire.horse_name!='' AND 0=0 GROUP BY damssire.horse_name ORDER BY Earners desc

Unknown column 'Earners' in 'ORDER BY'