SELECT online.User, online.Farbe, Chat.Zeit, chat.Text FROM char INNER JOIN
online ON online.User = Chat.User WHERE Chat.ID IN (Select Top 20 ID FROM
Chat ORDER BY Zeit DESC) ORDER BY Chat.Zeit DESC

und wenn das nicht funktioniert:

SELECT online.User, online.Farbe, Chat.Zeit, chat.Text FROM (char INNER JOIN
online ON online.User = Chat.User) INNER JOIN (Select Top 20 ID FROM Chat
ORDER BY Zeit DESC) Abfrage ON Abfrage.ID = Chat.ID WHERE Chat.ID ORDER BY
Chat.Zeit DESC

�brigens sehr wichtig, nach Zeit und nicht nach der Autowert ID zu
Sortieren, das kann sich sp�ter r�chen


Andreas Roth
--------------------------------------
[EMAIL PROTECTED]           *jetzt mit Chat*
http://www.EuphoriasChild.DarkTech.org
-------------------------------------- 

> -----Urspr�ngliche Nachricht-----
> Von: Stefan H�sler [mailto:[EMAIL PROTECTED]]
> Gesendet: Mittwoch, 19. September 2001 13:22
> An: ASP Diskussionsliste fuer Anfaenger
> Betreff: [aspdebeginners] AW: Chat
> 
> 
> Ok, ich versuch's mal Dir zu erkl�ren:
> 
> Datenbank (chat.mdb)
>  |_ Tabelle (chat)
>  |   |_ Feld (ID) - AutoWert
>  |   |_ Feld (User) - Der User
>  |   |_ Feld (Zeit) - Wann der User was geschrieben hat
>  |   |_ Feld (Text) - Was der User geschrieben hat
>  |
>  |_ Tabelle (online)
>      |_ Feld (User)
>      |_ Feld (Farbe)
> 
> Gut?
> 
> 
> -----Urspr�ngliche Nachricht-----
> Von: Andreas Roth [mailto:[EMAIL PROTECTED]]
> Gesendet: Mittwoch, 19. September 2001 14:19
> An: ASP Diskussionsliste fuer Anfaenger
> Betreff: [aspdebeginners] AW: Chat
> 
> 
> Dann ist die gew�hlte verbindung zwischen den beiden Tabellen 
> irgendwie
> nicht richtig, aber daf�r kenne ich deine Tabellenstruktur zu schlecht
> 
> 
> Andreas Roth
> --------------------------------------
> [EMAIL PROTECTED]           *jetzt mit Chat*
> http://www.EuphoriasChild.DarkTech.org
> --------------------------------------
> 
> > -----Urspr�ngliche Nachricht-----
> > Von: Stefan H�sler [mailto:[EMAIL PROTECTED]]
> > Gesendet: Mittwoch, 19. September 2001 13:13
> > An: ASP Diskussionsliste fuer Anfaenger
> > Betreff: [aspdebeginners] AW: Chat
> >
> >
> > Ist mir ja schon fast peinlich, da� ich hier die Liste so
> > f�lle, aber ich
> > hab noch eine Frage:
> >
> > Wenn ich den SQL String so mache, wie Du beschrieben hast 
> und folgende
> > Schleife angebe
> >
> >  Do until rs.EOF = true
> >    Response.Write rs("Zeit") & ": "
> >    Response.Write "<FONT COLOR='" & strFarbe & "'>"
> >    Response.Write "<I>" & rs("User") & "&nbsp;&nbsp; </I>"
> >    Response.Write rs("Text")
> >    Response.Write "</FONT><BR>"
> >  rs.MoveNext
> >  Loop
> >
> > durchl�uft er mir die Schleife bis EOF von der online
> > Tabelle. Sollte er
> > aber eigentlich bis EOF der chat Tabelle machen. Wie kann ich
> > das l�sen?
> >
> > Danke
> >
> > -----Urspr�ngliche Nachricht-----
> > Von: Andreas Roth [mailto:[EMAIL PROTECTED]]
> > Gesendet: Mittwoch, 19. September 2001 12:48
> > An: ASP Diskussionsliste fuer Anfaenger
> > Betreff: [aspdebeginners] AW: Chat
> >
> >
> > grrr, ist erst noch durcheinander, das kommt davon wenn man
> > eben schnell mal
> > 'ne Mail schreibt:
> >
> >  SELECT chat.*, ONLINE.* FROM chat INNER JOIN ONLINE ON [evt.
> > chat.User =
> > ONLINE.User
> >  ] WHERE ID in (SELECT TOP 20 ID
> >  FROM chat) ORDER BY ID ASC
> >
> > Andreas Roth
> > --------------------------------------
> > [EMAIL PROTECTED]           *jetzt mit Chat*
> > http://www.EuphoriasChild.DarkTech.org
> > --------------------------------------
> >
> >
> > | Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
> > | [aspdebeginners] als [EMAIL PROTECTED] subscribed
> > | http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
> > | Sie knnen sich unter folgender URL an- und abmelden:
> > |
> http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp
> 
> | Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
> | [aspdebeginners] als [EMAIL PROTECTED] subscribed
> | http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
> | Sie knnen sich unter folgender URL an- und abmelden:
> | 
http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp


| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
| [aspdebeginners] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
| Sie knnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp

| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
| [aspdebeginners] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
| Sie knnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp

Antwort per Email an