Scusami ma ti ho dato una risposta che non c'entra proprio niente
Avevo "letto" che volevi gli utenti in ordine del numero di articoli scritti
invece lo chiedi per data ultimo articolo e data registrazione
Mi sto preoccupando,
dev'essere la vecchiaia che avanza
__________________________________________________ ____
Comunque vale quello che ho detto
nella tabella "articoli" hai bisogno di un riferimento
all'utente che ha scritto gli articoli stessi
quindi se hai la tabella "utenti"
__ id
__ username
__ password
__ email
__datareg
e la tabella "articoli"
__ idArt
__ idUte (Campo aggiunto )
__ titolo
__ contenuto
__ dataArticolo
La tua vista sara:
codice:
SELECT
utenti.id,
utenti.username,
Max(articoli.dataArticolo) AS UltimoArticolo,
utenti.datareg
FROM
utenti
LEFT JOIN
articoli
ON
utenti.id = articoli.idUte
GROUP BY
utenti.id,
utenti.username,
utenti.datareg
ORDER BY
Max(articoli.dataArticolo) DESC,
utenti.datareg DESC
;
Dovrai adattarla alla sintassi di MySql
Saluti