[supersaibal]Originariamente inviato da ilDave
Grazie per il riferimento all'articolo, lo leggerò con molto interesse

Purtroppo la struttura del db non la posso toccare, me l'han dato in un certo modo e me lo devo tenere...

Cmq ho risolto con un po' di codice:
Codice PHP:
$sql "select codice, nome from prodotti";
$result mysql_query($sql);
while (
$rs mysql_fetch_assoc($result))
    {
    
$sqlF "select codice from prodotti where codice_padre= '{$rs['codice']}'";
    
$resultF mysql_query($sqlF);
    if (
mysql_num_rows($resultF) == 0)
        {
        
$out[$i]['codice'] = $rs['codice'];
        
$out[$i]['nome'] = $rs['nome'];
        
$i++;
        }
    }
    
for (
$k 0$k count($out); $k++)
    {
    print 
"{$out[$k]['codice']} - {$out[$k]['nome']}
"
;
    } 
Fa' tante query, una per record, ma pazienza...
[/supersaibal]
dipende un po' dal numero di record...