Ciao a tutti,
vorrei un aiuto su una query da implementare per ottenere un certo risultato.
La query che mi interessa dovrebbe estrarre il titolo e la data di creazione delle ultime 10 pagine create in un mediawiki.
Le tabelle in gioco sono 2, my_page e my_revision, dove la prima contiene i dati di ciascuna pagina e la seconda i dati di tutte le modifiche apportate alle pagine.
Questa query:
codice:
SELECT page_title, rev_timestamp
FROM mw_page P, mw_revision R
WHERE P.page_id = R.rev_page
ORDER BY page_id DESC
LIMIT 10
mi restituisce le ultime 10 pagine modificate:
codice:
page_title rev_timestamp
Lombardia 20120310100708 <==
Sardegna 20120310100119
Sardegna 20120310100946 <==
Calabria 20120305182009
Calabria 20120305181005
Calabria 20120305181614
Calabria 20120305182337
Calabria 20120306093618
Calabria 20120306093938
Calabria 20120309135546 <==
mentre a me servirebbero le pagine distinte col valore minore di rev_timestamp (che equivale alla data di creazione), qualcosa come questo:
codice:
page_title rev_timestamp
Lombardia 20120310100708
Sardegna 20120310100946
Calabria 20120309135546
.....
Qual'è la query corretta da implentare?
Grazie per le vostre risposte!
Ciccio.