• User Attivo

    problema con una JOIN

    ciao a tutti,
    nel db ho questo record:

    TABELLA A_LOGIN
    id_login..............id_login_ins..............id_anagrafica
    4...............................0...................................18
    7...............................4...................................67

    TABELLA A_ANAGRAFICA
    id_anagrafica...................cognome
    18..................................NESTORE
    67..................................FRANCESCHINI

    la query è questa:
    [PHP]

    $sql_ins2 = "SELECT a_login., a_anagrafica.
    FROM a_login
    INNER JOIN a_login AS a_login2
    ON a_login.id_login_ins = a_login2.id_login

            LEFT JOIN a_anagrafica 
            ON a_login.id_anagrafica = a_anagrafica.id_anagrafica 
            WHERE a_anagrafica.id_anagrafica = '".$utente."'"; 
    

    $result_ins2 = mysql_query($sql_ins2,$conn) or die (mysql_error());
    $row_ins2 =mysql_fetch_array($result_ins2);
    [/PHP]

    nella variabile $utente è memorizzato il numero 67 di FRANCESCHINI

    [PHP]
    echo "<br>COGNOME = ".$row_ins2['cognome'];
    [/PHP]

    perchè mi stampa il cognome FRANCESCHINI invece di NESTORE? Io vorrei che mi stampasse NESTORE.