select c.id,c.titolo as marca,gruppo,categoria,case when id_marca=56 then 1 else 0 end as selected from (select distinct id_marca,id_gruppo,id_categoria from articoli where id_gruppo=58 and id_categoria=582) as a join marche as c on a.id_marca=c.id join gruppi as g on g.id_gruppo=a.id_gruppo join categorie as cc on cc.id_categoria=a.id_categoria|||||