Seems simple enough:
SELECT DISTINCT projects.project_id, projects.project_title, projects.client_code, projects.status, projects.proposal_amount, projects.notes FROM projects WHERE (projects.project_id BETWEEN 1100 AND 1120) ORDER BY projects.client_code ASC
And yet, sort it does not - or rather, it seems to be sorting on the primary key (project_id), except when I expand the BETWEEN range I discover that it's sorting on I don't know what.
If I sort on project_id or project_id DESC it works every time, but client code (which is a four-character alpha - all caps) doesn't do it.
Jes' plain weird...