Visualizzazione dei risultati da 1 a 3 su 3

Discussione: group by... e poi?!

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    322

    group by... e poi?!

    ciao,

    ho la necessità di leggere gli ultimi 15 articoli degli ultimi 15 redattori che hanno inserito un articolo.

    Se pippo è stato l'ultimo a scrivere articoli, e ne ha inseriti 5, io vorrei leggere solo l'ultimo dei suoi, e l'ultimo per ogni redattore diverso, quindi dovrei saltare i suo 4 articoli meno recenti, e procedere con gli altri.

    Come posso muovermi?

  2. #2
    Utente di HTML.it L'avatar di marco80
    Registrato dal
    May 2005
    Messaggi
    1,357
    SELECT DISTINCT(idredattore), testo FROM tabella ORDER BY campo_data DESC LIMIT 15
    La vita e' uno switch();

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    322

    non funziona

    così non funziona, ovvero mi mostra gli ultimi articoli dello stesso redattore, credo che DISTINCT agisca su tutta la quesry, non solo su di un campo...

    con GROUP BY "va meglio", solo che se gli ultimi tot articoli sono del medesimo redattore, non li mostra: GROUP BY inizia a mostrare dove ci sono articoli univoci per ogni singolo redattore...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.