'sera a tutti,
'sera ai guru,
'sera ai semi-gniubbi (come me)



--------------------------------------SITUAZIONE
il db è composto tra tre tabelle:

codice:
online
(idutente,ora_ingresso,ora_uscita)

utenti
(idutente,nome,cognome)

ordini
(idordine,tipo,quantita)
la query sotto osservazione fa il controllo degli ordini relativo agli utenti online.
per ogni record di ordini controlla che l'utente sia online ed in caso ne prende i dati.

la tupla di risultati su ordini da sempre almeno 2-3 righe: quindi ci saranno sempre almeno 2-3 interrogazioni sulla online di tipo left join.

---------------------------------------------------- PROBLEMA:
se faccio girare la query su un server che monta MySQL client: 4.1.20 la query funziona correttamente. (e l'ha fatto per 10 mesi...)

Se invece, la richiamo su un altro server dove ho caricato lo stesso database, con MySQL: 5.0.67 la query non va e comincia a restituire errori sui campi e salta tutto.

------------------------------------------------------ IN SINTESI:

come posso fare ad ottenere una tupla con 4 interrogazioni alla stessa tabella ?
nella precednete versione la query interrogava facendo

utente_uno.online
utente_due.online
utente_tre.online
utente_quattro.online

qui invece pare che la tabella si possa interrogare solo una volta in tutta la query..


voi che ne pensate??