Visualizzazione risultati 1 fino 1 di 1

Discussione: [SQL] Forum ordinamento cartella-topic

  1. #1
    Guest

    Predefinito [SQL] Forum ordinamento cartella-topic

    Ho queste due tabelle:

    Tab Cartella
    con IDCAR e NOMECAR
    contiene il listato delle varie cartella del forum.
    (1 - Presentazione, 2 - Are Tecnica...)

    Tab Topic
    con IDTOPIC, TITOLO, DATA, IDCAR
    contiene i titoli di tutte le discussioni (topic/thread) presenti nelle varie cartelle.
    (1 - Sono Chiara - 09/03/10 - 1, 2 - Bug x - 15/03/10 - 2...)

    Fino a questo momento la visualizzazione del forum avviene con questa query:

    Codice:
    SELECT cartella.IDCAR, cartella.NOMECAR, COUNT(topic.IDTOPIC) AS DIS
    FROM cartella
    INNER JOIN topic ON topic.IDCAR = cartella.IDCAR
    GROUP BY cartella.IDCAR
    Dove oltre che listare le varie cartelle, ottengo anche il numero di discussioni presenti per cartella (con COUNT(topic.IDTOPIC) AS DIS), ora la mia utenza mi ha chiesto d'inserire un'altra informazione; sempre in questa pagina vuole anche la visualizzazione dell'ultimo topic modificato (ultimo intervento, insomma) per cartella.

    Ho creato questa seconda query:

    Codice:
    SELECT topic.IDTOPIC, topic.TITOLO, topic.DATA
    FROM topic
    WHERE topic.IDCAR=7
    ORDER BY topic.DATA DESC
    LIMIT 1
    Che mi permette di avere la discussione più aggiornata ch'è presente nella cartella 7.
    Il punto adesso è: come faccio ad unire le due query? Ho provato con diverse sottoquery ma niente.

    Please help me

    (sapendo di non esserlo, spero di essere stato molto chiaro...)
    Ultima modifica di darkmeet : 10-03-2010 alle ore 15.33.02

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •