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 ("RSAFI", "RSVEN", "RSMTO", "RSAST", "RSLDB", "RSCES", "RSSFR", "RSABE", "RSACQ", "RSAGO", "RSAGS", "RSBPR", "RSBFB", "RSBLG", "RSBIB", "RSBDM", "RSBFO", "RSBSN", "RSBGE", "RSCFU", "RSCML", "RSCAM", "RSCDM", "RSCPL", "RSCLL", "RSCTV", "RSCLI", "RSCME", "RSCRN", "RSCCA", "RSCOT", "RSCRM", "RSCUC", "RSDFR", "RSDCP", "RSDCR", "RSDFE", "RSDIG", "RSFAL", "RSFAS", "RSFEU", "RSFEG", "RSFFR", "RSDMC", "RSFUM", "RSFOR", "RSFGA", "RSGLP", "RSGRP", "RSGDF", "RSRAG", "RSGCO", "RSGRT", "RSGUP", "RSGIG", "RSPSN", "RSIMT", "RSISG", "RSISC", "RSIDM", "RSIVA", "RSIVI", "RSLCT", "RSLLE", "RSLPO", "RSLBM", "RSLRS", "RSLES", "RSLIT", "RSMGS", "RSMCS", "RSMST", "RSMSG", "RSMAS", "RSMTP", "RSMBA", "RSMCR", "RSMMO", "RSMPA", "RSROT", "RSMVE", "RSMCL", "RSMDM", "RSMTF", "RSMTS", "RSMUO", "RSORE", "RSORB", "RSPLZ", "RSPFR", "RSPCO", "RSINF", "RSPTL", "RSPES", "RSPGM", "RSPET", "RSPON", "RSPDI", "RSPIR", "RSPSF", "RSGAT", "RSBAG", "RSPOV", "RSPAD", "RSPRS", "RSP3C", "RSPVM", "RSQSC", "RSRBI", "RSCIR", "RSRUB", "RSSB1", "RSSB2", "RSSB3", "RSSLC", "RSSMS", "RSTAR", "RSSCA", "RSSCR", "RSSCH", "RSSCO", "RSSNP", "RSSFI", "RSSOM", "RSSTO", "RSTCS", "RSCPO", "RSTAV", "RSTOC", "RSTBL", "RSTDF", "RSTGU", "RS30C", "RSVTO", "RSVGR", "RSARG", "RSLAO", "RSVO1", "RSVO2", "RSFER", "RSVIM", "RSSSU", "RSVOB", "RSVFE", "RSVIN", "RSZUC", "RSMFA") ORDER BY esistetracciato DESC, itinerario LIMIT -20, 20