Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    GROUP BY che non raggruppa

    Salve,
    in un forum vorrei visualizzare in ordine di ultima risposta gli ultimi 20 topic movimentati il codice che uso è questo

    Codice PHP:
    SELECT topic.Topictopic.TestoTopictopic.sondgiftopic.statorisposte.dataRiutenti.username
    FROM utenti RIGHT JOIN 
    (topic RIGHT JOIN risposte ON topic.IDtopic risposte.IDtopicON utenti.IDutente risposte.IDutente
    WHERE IDrisposta 
    IDrisposta
    GROUP BY topic
    .IDtopicrisposte.dataRi
    ORDER BY dataRi DESC 
    me li mette in ordine si ma mi viene fuori una cosa del genere

    Primo topic di esempio 2006-11-18 21:28:40
    Secondo topic di esempio 2006-11-18 14:40:26
    Secondo topic di esempio 2006-11-18 14:11:22
    Terzo topic di esempio 2006-11-18 14:09:22

    quello in grassetto non deve comparire perchè mi compare???? dove sbaglio?

  2. #2
    La struttra delle tabelle è la seguente:

    tabella topic

    IDtopic int 8 chiave primaria
    IDutente int 8
    TestoTopic text
    sondgif varchar
    stato int 5

    tabella risposte

    IDrisposta int 8 chiave primaria
    IDutente int 8
    IDtopic int 8
    dataRi datetime

    tabella utenti

    IDutente int 8 chiave primaria
    username

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.