//1a query
select argomento from tabella
while
{
stampa a video argomento
$argomenti = Argomento + ",";
}
//2a query
select sotto_argomento where argomento in($argomenti)
{
stampa a video i risultati sotto_argomento
}

così facendo non riconosce DISTINCT...