ho questa query

$query1="select v.* from 52visite v, 50aziende a where (v.data1 >= $da AND v.data1 <= $a OR v.data2 >= $da AND v.data2 <= $a) AND a.statoazienda='Chiuso'";

$totala=mysql_query($query1) or die ("Ricerca delle visite errore: " . mysql_error() . mysql_errno());


il problema che nel ciclo while quando visualizzao i record ogni record è pluridupplicato!

come mai??
cosa sbaglio???
grazie