Ciao, so che è sabato pomeriggio e invece di andarmi a fare una bella partita a calcetto sto quì a scassarvi, ma ho un problema.

Che per caso a qualcuno di voi è già capitato di fare una query con JOIN e trovarsi i risultati raddoppiati?

ho questa select:
SELECT * FROM categories INNER JOIN a_data ON categories.brand='1'

..ma mi ripete i risultati..

Questo è il codice:
Codice PHP:
    $sql "SELECT * FROM categories INNER JOIN a_data ON categories.brand='1'";
$res mysql_query($sql,$connect);

$numrow mysql_num_rows($res); 

echo 
$sql."
"
;
echo 
$numrow."

"
;

if(
$numrow 0){
    while (
$row mysql_fetch_array($res))
        {
            echo 
$row['id_user']."
"
;
        }
    }else{
        echo 
"nessun risultato trovato";
    } 
I risultati dovrebbero essere 12 ma invece mi compare questo:

SELECT DISTINCT * FROM categories INNER JOIN a_data ON categories.brand='1'
24

143
143
147
147
157
157
158
158
159
159
160
160
161
161
162
162
163
163
164
164
165
165
166
166

Cosa sto sbagliando?