Expression #1 of ORDER BY clause is not in SELECT list, references column 'lasviagg_wp1.gest_destinazioni.ordine' which is not in SELECT list; this is incompatible with DISTINCT Query: SELECT DISTINCT(gest_destinazioni.id), gest_destinazioni.nome_en, gest_destinazioni.url_en FROM gest_destinazioni INNER JOIN gest_prodotti_destinazioni ON gest_prodotti_destinazioni.id_destinazione = gest_destinazioni.id INNER JOIN gest_prodotti_tipologie ON gest_prodotti_tipologie.prodotto_id = gest_prodotti_destinazioni.id_prodotto INNER JOIN gest_tipologie ON gest_tipologie.id = gest_prodotti_tipologie.tipologia_id WHERE gest_tipologie.id='3' ORDER BY gest_destinazioni.ordine ASC, gest_destinazioni.nome_en ASC;