Posts mit gleichem Thread aussortieren?

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • #16
    Danke, aber dein SQL Query klappt auch nicht.
    Damit kann ich doch nur das letzte "größte" Datum auslesen, oder!?

    Kommentar


    • #17
      Re: Posts mit gleichem Thread aussortieren?

      Ja, klar.
      Willst Du doch auch. Oder?
      Original geschrieben von hasch
      Hat jemand von euch eine Idee, wie man die letzten aktuellen Posts ausgeben kann [...]

      Kommentar


      • #18
        Nein es sollen die letzten 10 Themen ausgegeben werden (die ID), darunter sollen aber keine Themen doppelt auftreten:

        Bsw., sind in der DB forum_post folgende beiträge gespeichert:

        POST_ID THREAD DATUM
        1 5 14:15
        2 5 12:09
        3 8 12:01
        4 9 11:09

        Es sollen dann ausgegeben werden:
        Thread 5, 8, 9 jeweils mit neustem Post (d.h. hier Post_ID 1 um 14:15)...

        Da hier ein Thread doppelt auftritt soll dieser nicht doppelt ausgegeben werden.

        Kommentar


        • #19
          Zusammenfassen kannst Du mit GROUP BY THREAD.
          Die POST_ID geht mit max(POST_ID) nur wenn sie fortlaufend ist, also auto_increment o.ä.
          Dann hast Du POST_ID, THREAD und DATUM.

          Ich rate aber jetzt 'mal, dass Dir das nicht reichen wird.
          Es ist nämlich so: Viel mehr als das geht mit einem Query dann auch nicht mehr,
          auch ein Subquery ist da IMO schnell am Ende.

          Für weitere Infos aus der Thread-Tabelle (Text zum anzeigen?) musst Du dann
          - das Ergebnis in eine temporäre Tabelle speichern und mit einem 2. SQL und JOIN weitermachen
          - oder das Ergebnis im PHP (?) auslesen und mit WHERE [...] IN [...] an ein 2. Query übergeben
          - oder die letzte post id in die Tabelle threads eintragen, dann geht alles mit einem Query mit JOIN & GROUP BY

          Kommentar

          Lädt...
          X