Peppy: Distict oder Group By sortieren

Beitrag lesen

Die Themen werden per DISTICT ausgelesen und verlinkt.

Du schreibst es immer wieder falsch.

War nur ein Fehler in meinem Beitrag, nicht aber im Quelltext.

Warum brauchst Du das ueberhaupt? Warum kriegst Du Mehrfachtreffer?

Siehe unten, wo die Tabellenstrucktur ist.
Denke mal es liegt daran, dass ich nur eine Tabelle für das Forum/  Board benutze.

ORDER BY abszeit
sollte eigentlich reichen. In welcher Form ist die Zeit gespeichert?

Von den versicheidenen Formen habe ich leider keine Ahnung.
Hatte noch keine Zeit mich damit näher zu beschäftigen.
Es ist die Unixzeit die in der Dazenbank als varchar(10) gespeichert wird.
Es läuft gut, also sah ich keinen Grund das zu ändern.

"ORDER BY thema, abszeit" sortiert zuerst nach thema, und dann innerhalb
eines Themas nach dem Datum. Das ist vermutlich, was Du willst.

Das sollte ich mal versuchen.
Mir ist heute morgen nach dem Aufwachen aufgefallen,
dass ich einen Denkfehler habe. Vielleicht klappt es auf deinem Weg.
Das muss ich heute abend testen.

Mir ist nicht klar, was Du willst und/oder denkst.

Ich will, dass Themen zu denen länger als (z.b.) 10 Tage nichts mehr geschrieben wurden in der rechten navigation seperat aufgelistet werden.
Der Denkfehler wird der sein:
Ich frage ja mit WHERE ab, ob Datnsätze älter oder neuer als eine Bestimmte Zeit sind.
Da zu einem Thema aber beides der Fall seien kann, bekomme ich doppelte Einträge raus.
Im Moment wird auf meinem Board zwar alles nach Datum sortiert ausgegeben, aber oben in der rechten Spalte sind die neuesten 7 aufgelistet. Und alle anderen sind unten aufgeführt.
Ich habe also keine Abfrage drin, ob ein Datensatz ein bestimmtes alter überschreitet, weil ich das gestern noch nicht hinbekommen habe.
Ich muss mir also eine andere Struktur für die Abfrage einfallen lassen.
Ich hoffe du verstehst was ich meine, auch wenn alles vielleicht etwas wirr von mir beschrieben wird.

"Forum" hast, und nicht, dass Du ein "Board" hast;-)

Gut, dann ist es ein Board.

Du meinst wohl die rechte Spalte in
http://www.kegelkoenige.de/ruhrpottkegler/forum.php
Das ist aber nur das Resultat.

Ja, es geht hier um die rechte Spalte.

Interessanter waere zu wissen: Wie sieht Deine Datenbank-Tabelle aus?
Spaltennamen, Muster-Inhalte bitte!

  • nummer + main + name + thema + nachricht + abszeit +
    ------------------------------------------------------
    +1       +1     +Max   +Thema1 + Text1     +10283729 +
    +2       +1     +Hans  +Thema1 + Text2     +10284729 +
    +3       +2     +Klaus +Thema2 + Text3     +10223729 +
    +4       +2     +Karl  +Thema2 + Text4     +10284549 +

Gruss,

Peppy