Ciao ho una struttura di questo tipo:
tabella dyn_ordini:
codice:id | id_utente | id_client | note | data | stato ----------------------------------------------------- 1 | 1 | 3 | abc |1123771687 | 0
e uan tabella che contiene i miei utenti.
Eseguo una query di questo tipo:
Io mi aspetto che nella tabella risultante la colonna utente sia l'utente con id=1 e la colonna client sia l'utente con id=3, invece mi restituisce la colonna utente corretta e nella colonna client c'è l'utente con id=1.codice:select dyn_ordini.*, dyn_utenti.ragione_sociale as utente, dyn_utenti.ragione_sociale as client from((dyn_ordini inner join dyn_utenti on dyn_ordini.id_utente = dyn_utenti.id) left outer join dyn_utenti as dyn_utenti2 on dyn_ordini.id_client = dyn_utenti2.id) where dyn_ordini.id_utente='1' order by dyn_ordini.data

Rispondi quotando
