SELECT I.*, IL.*, IT.tipologia as tipologia, D.moduloINFO, D.parcobreve as parcobreve, (CASE WHEN tracciato>' ' THEN '2' WHEN partenza_lat>' ' THEN '1' ELSE '0' END) AS esistetracciato, D.tipo as tipoparco, I.id as id_itinerario FROM parks.iti I JOIN parks.iti_lingua IL ON (I.id=IL.id_iti AND IL.id_lingua='it') JOIN parks.iti_gruppi IG ON (I.id_ap=IG.id_ap AND I.id_gruppo=IG.id AND I.id_sottogruppo=IG.id_sottogruppo AND IG.id_lingua='it' AND IG.se_visibile=1) JOIN parks.iti_tipologie IT ON (I.id_tipologia=IT.id AND IT.id_lingua='it') JOIN parks.dbparks D ON (I.id_ap=D.codiceAP AND D.paese='IT' ) WHERE I.se_attivo=1 AND I.id_ap IN ("RRPEN", "RRGGZ", "RRZOM", "RRROS", "RRBSC", "RRBDV", "RRATR", "RRCVE", "RRCCE", "RRGSA", "RRVEN", "RRGFA", "RRGLU", "RRPIE", "RRSER", "RRLSD", "RRLTS", "RRMDV", "RRMSA", "RRPDA", "RRPCI", "RRPAB", "RRRDG", "VRVER", "RRSPS") AND I.regione LIKE '%Abruzzo%' ORDER BY esistetracciato DESC, itinerario LIMIT -20, 20