• User Attivo

    la join non mi restituisce il primo record dell'elenco

    Ciao a tutti,

    ho un problema con una query che funziona solo in parte, nel senso che mi tira fuori i nominativi dell'elenco, ma mai il primo della lista, quello me lo salta, es:

    (ecco cosa dovrebbe uscire fuori):

    Aldo
    Francesca
    Giovanni
    Riccardo

    (invece mi stampa questo):

    Francesca
    Giovanni
    Riccardo

    [php]$sql_insegnante_1 = "SELECT a_login., a_anagrafica., a_categoria., c_listino_mit.

                FROM a_login  
             
                INNER JOIN a_anagrafica 
                ON a_login.id_anagrafica = a_anagrafica.id_anagrafica 
                 
                INNER JOIN a_categoria 
                ON a_login.id_categoria = a_categoria.id_categoria 
    
                INNER JOIN c_listino_mit 
                ON a_categoria.id_categoria = c_listino_mit.id_categoria_1 AND c_listino_mit.id_listino_mit = ".$_SESSION[id_listino_mit]."  
    
                ORDER BY a_anagrafica.cognome";[/php]
    

    praticamente la relazione dovrebbe essere questa:

    c_listino_mit.* da uno a uno ----> a_categoria.*

    a_categoria.* da uno a molti ----> a_login.*

    a_login.* da uno a uno ----> a_anagrafica.*