ciao, ho fatto questa query,

Codice PHP:
$sql_insegnante_1 "SELECT a_login.*, a_anagrafica.*, a_categoria.*, c_listino_mit.* 
                     FROM a_login, a_anagrafica, a_categoria, c_listino_mit 
                      WHERE a_login.id_anagrafica = a_anagrafica.id_anagrafica 
                    AND a_login.id_categoria = a_categoria.id_categoria 
                    AND 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"


però stranamente nella select non mi visualizza il primo nome della lista (in questo caso Aldo):

Aldo
Francesca
Giovanni


Allora ho pensato che forse era meglio usare nella query i JOIN,

Codice 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"

ma continua a non visualizzarmi il primo nome della lista, mi aiutate a correggere la query perfavore?