SELECT Prodotti.id,ifnull(cc.nome,c.nome) as nomecat,if(isnull(cc.nome),null,c.nome) as nomescat,marchi.nome as marca,marchi.logo,prodotti.nome,foto,Prodotti.descrizione, COALESCE(cc.descrizione,c.descrizione) as catdesc FROM Prodotti inner join prod_categorie pc on prodotti.id=pc.id_prod inner join categorie c on pc.id_cat=c.id left join categorie cc on c.sub_cat=cc.id left join marchi on prodotti.id_marca=marchi.id WHERE 1=1 and (cc.nome like 'alubel - sistemi di facciata' or c.nome like 'alubel - sistemi di facciata') ORDER BY c.ordine,cc.ordine