Ho la necessità di estrarre da una tabella di categorie (avente ipoteticamente due campi: id e name) solo le categorie per le quali sia presente un record in un'altra tabella. Questo per poter avere una sola gestione delle categorie per diverse tabelle (articoli, news, download, ecc.) senza tuttavia mostrare anche categorie vuote. Ho provato in questo modo:ed effettivamente funziona, ma ogni categorie viene estratta un numero di volte pari agli articoli ad essa associati. Come posso far si da estrarre, una sola volta, le categorie aventi una corrispondenza nella seconda tabella?codice:SELECT c.id, c.name, a.cat FROM cat c LEFT JOIN art a ON c.id = a.cat WHERE a.cat != '' ORDER BY c.name ASC