Ciao,
mi vergogno un po' a fare questa domanda, perchè già so che sarà stata fatta mille volte e che è alla base del linguaggio SQL, ma vi prego non massacratemi.
Domanda: come si fa una query nella query? Ovvero una queRy sui risultati di un'altra query? Ovviamente usando una sola SELECT!!
Esempio:
DB:
ID - Nome - Data - Ordini
1 - pippo - 08/02/2007 - 25
2 - pluto - 07/02/2007 - 10
3 - paperino - 06/02/2007 - 24
4 - topolino - 07/02/2007 - 12
5 - minnie - 08/02/2007 - 11
...
Io lo so fare solo con 2 query...
1) Estraggo i primi X record order by data (SELECT * FROM ... ORDER BY 'Data' DESC LIMIT X)
2) Estraggo i primi Y record dal risultato della prima query (SELECT * FROM ... ORDER BY 'Ordini' DESC LIMIT Y)
E' possibile "unire" le due cose per ottenere un unico recordset?
Garzie!