Du m�chtest also die id der start-messages der 50 threads, in dennen
zuletzt was passiert ist...
Das geht in Deinem DB-Design nicht mit einer Abfrage, weil die
Hierarchie beliebig tief sein kann...
Du musst also entweder in einer SP(empfohlen; Du hast doch einen
sqlserver?) oder in VBS rekursiv bis zum thread-root(zu_id=0) ablaufen
und dann dessen ID nehmen. Erschwerend kommt hier noch hinzu, dass wenn
Du den 50 aktuellsten antworten bis zum root folgst durchaus weniger als
50 threads bekommen kannst, falls mehrere Antworten aus einem thread
sind....

Wenn Dein System(anzeigen etc.) wirklich nur mit der root-ID
funktioniert, dann w�rde ich Dir empfehlen bei den messages noch ein
feld thread_id einzuf�gen, welches auf die start-message des threads
zeigt. D.h. messages, die einen thread starten, zeigen auf sich selbst
und alle anderen �bernehmen die thread_id ihres parents.

Dadurch hast Du dann die M�glichkeit von beliebig tief geschachtelten
hierarchien in einem Schritt zu dem thread-starter zu gelangen...

Dann kanns Du sowas machen:
Select distinct top 50 b.* from messages a inner join messages b on
a.thread_id=b.id sort by a.datum desc

Claudius

> 
> HI
> 
> also probier ich's nochmal.
> 
> Ich bastle an nem Forum und jetzt m�chte ich als Startseite 
> des Forums die 50 Fragen ausgeben die zu letzt beantwortet 
> wurden oder die neu sind sortiert nach Datum/Uhrzeit absteigend.
> 
> Jetzt hab ich 3 Tabellen( Gruppen, Messages, User ) wobei 
> eigentlich nur Messages relevant ist.
> Messages-Felder:
> # message_id(auto-wert)
> # zu_id( ist 0 wenn's ne frage ist ansonsten 
> zu_id=message_id) #datum/uhrzeit usw.
> 
> Jetzt kann ich zwar ein recordset machen das mir die neusten
> DS zur�ckgibt, aber da Fragen und antworten in einer Tabelle 
> liegen bekomm ich ja , statt nur der neuen fragen und der 
> zuletzt beantworteten fragen , nur die DS absteigend sortiert 
> also fragen und antworten.
> 
> Wie mach ich das jetzt am besten �ber ne abfrage (geht das in einer
> Abfrage?)
>  das ich die neuen fragen bekomme und die fragen
> die zuletzt beantwortet wurden und auch die Anzahl der 
> antworten zu den 50 neusten fragen.
> 
> Ich hoff jetzt hab ich's verst�ndlicher erkl�rt.
> 
> Gru�
> 
> 
> | [aspdedatabase] als [EMAIL PROTECTED] subscribed 
> | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv Sie 
> | k�nnen sich unter folgender URL an- und abmelden: 
> | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp
> 


| [aspdedatabase] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp

Antwort per Email an