Ciao a tutti, ho una query di questo tipo:
che mi fa vedere gli ultimi commenti del blog ordinati per tempo di immissione (dal più recente al più vecchio).codice:SELECT * FROM commenti WHERE visibile='si' ORDER BY tempo DESC LIMIT 10
La tabella ha le seguenti colonne:
nome
tempo
id_articolo
visibile
Esempio:
nome tempo id_articolo visibile Giulia 1629217350 15 si Marco 1629217521 37 si Alessia 1629217905 15 si Valerio 1629218086 72 si
Il mio obiettivo sarebbe quello di far vedere un solo commento per id_articolo. Ad esempio in questo caso devono apparire tutti i commenti tranne quello di Giulia perché c'è già il commento di Alessia che ha lo stesso id_articolo e che è più recente, quindi Giulia non deve apparire.
Sapete come posso fare?
edit: ovviamente c'è anche la colonna commento ma alla fine della query quella colonna non interessa quindi non l'ho inserita nell'esempio...