$query = "SELECT DISTINCT campo1 FROM tab_zona WHERE id = 5 ORDER BY campo2 ASC ";

Questa query non funziona perchè è richiesto che si debbano specificare tutti i campi così:

$query = "SELECT DISTINCT campo1, id, campo2 FROM tab_zona WHERE id = 5 ORDER BY campo2 ASC ";

Oppure esiste un modo per estrarre in modo distinct un solo campo da una query di questo tipo?