Hello,
alle der Kindfamile 01. fangen eben mit "01." an. Und von denen kann man dann auch das letzte finden, wenn man nun wiederum Lulus Vorschlag dazunimmt, und einen genügend feinen Timestamp setzt. Der sollte bei heutiger Technologie aber tatsächlich im Millisekundenbereich liegen, damit es keine Dubletten gibt.
Das habe ich doch oben eben gemacht?!?
Beispiel für das letzte Posting von Thread 1:
SELECT id FROM posts WHERE tid=1 ORDER BY id DESC LIMIT 0,1
Dafür brauch ich keinen Timestamp oder deinen Vorschlag mit 01.02.03... Dieses SELECT liefert mir ja den letzten Beitrag eines Threads.
Das Problem ist, es muss gleichzeitig mit dem Abrufen der Threadliste passieren, nicht danach.
Nun kommen wir der Sache schon näher. Dann kannst Du einen Selbstbezug oder ein Subselect aufbauen. Das ist nichts weiter Weltbewegendes. Schau mal in http://dev.mysql.com/doc/mysql/de/Legal_names.html
Du kannst eine Tabelle innerhalb eines Selects zweimal öffnen und dann mit sich selbst vergleichen.
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau