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:
mi restituisce le ultime 10 pagine modificate: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
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 20120310100119 Sardegna 20120310100946 <== Calabria 20120305182009 Calabria 20120305181005 Calabria 20120305181614 Calabria 20120305182337 Calabria 20120306093618 Calabria 20120306093938 Calabria 20120309135546 <==
Qual'è la query corretta da implentare?codice:page_title rev_timestamp Lombardia 20120310100708 Sardegna 20120310100946 Calabria 20120309135546 .....
Grazie per le vostre risposte!![]()
Ciccio.

Rispondi quotando
