Du försöker ordna ditt resultat med kolumner som inte beräknas. Detta skulle inte vara ett problem om du inte hade DISTINCT där, men eftersom din fråga i princip bara grupperas efter share.rooms kolumn, hur kan den ordna den resultatuppsättningen med andra kolumner som kan ha flera värden för samma share.rooms en?