dovresti usare le JOIN nel FROM e la cluasola SELECT DISTINCT per evitare i duplicati