non mi funziona questa query, cosa sbaglio?

$query= mysql_query("SELECT DISTINCT id_tab2 FROM tab2,tab1 WHERE tab2.id_tab2=tab1.id_tab1");
$lista= mysql_num_rows($query);

for($x=0;$x< $lista; $x++){
$prova = mysql_fetch_assoc($query);

echo $prova['nick'];