- Home
- Categorie
- Coding e Sistemistica
- Coding
- la join non mi restituisce il primo record dell'elenco
-
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.*