joe: Werte sortiert und gefiltert aus einer Tabelle holen

Hallo.

Ich nutze PGSQl 8.4.

Ich habe 3 Tabellen.

Tabelle 1 beinhaltete Diskussionen mit einer DID und einem Titel
#DID Titel

Tabelle 2 hat die Beiträge der Diskussion welche eine eigene BID haben und die zugehörige DID sowie einen zeitstempel
#BID DID beitrag thetime

Tabelle 3 speichert, wann ein User das letzte mal in einer Diskussion war und wieviele Beiträge zu dem Zeitpunkt vorhanden waren
#UID BID thetime anzahlDerBeitraege

Auf der Startseite wird nun angezeigt ob es seit dem letzten Besuch in einer der dort gelisteten Diskussionen einen neuen Beitrag gibt.
Sollte also COUNT(BID) von Tabelle 2 > anzahlDerBeitraege(mit dem höchsten Zeitstempel) sein, gibt es einen neuen Beitrag in dieser Diskussion.

Wie setze ich das um?
Das ist mir einfach viel zu hoch.

Gruß, Joe

  1. Die UID (Userid) ist übrigens gegeben und kommt aus einer Session $_SESSION['userid'].

    Es sollen alle Diskussionen angezeigt werden und später sollen sie andersfarbig dargestellt werden, je nachdem ob es etwas neues gibt oder nicht.