Hallo Joachim, erstmal danke f�r deine Hilfe.
Ich verstehe zwar im Konzept was du tust mit den views, ich kanns aber leider in Access nich so abbilden wie gew�nscht. > --View 2 > SELECT TOP 50 zu_id AS id, MAX(message_datum) AS datum > >FROM messages > WHERE zu_id > 0 > GROUP BY zu_id > ORDER BY message_datum DESC NUR so funktioniert die view2 bei mir: SELECT TOP 50 messages.zu_id AS id, Max(messages.message_datum) AS datum FROM messages WHERE (((messages.zu_id)>0)) GROUP BY messages.zu_id; Wenn ich die order-clausel hinzuf�ge will er beim start 'datum' als Parameter. Will ich nach message_datum sortiern bekomm ich Agregatfunktionsfehler > M�glicherweise muss es in der GROUP BY "id" statt "zu_id" hei�en, je > nach dem, ob die Datenbank sich auf die Tabelle oder auf die > Select-Zeile beziehen will. Ich bin mir nicht sicher, aber das sieht man > ja, wenn man die Abfrage in Access eingibt. Ich meine, SQL Server > bezieht sich lieber auf das SELECT und Access w�re es egal, aber ich bin > mir im Moment nicht sicher. Scheint egal zu sein > --View 3 > SELECT id, datum > >FROM TOP50_questions > UNION > SELECT id, datum > >FROM TOP50_answers view3 is klar > --View 4 > SELECT DISTINCT TOP 50 *, > (SELECT COUNT(*) > FROM messages AS B > WHERE B.zu_id = A.message_id) AS answers > >FROM messages AS A INNER JOIN TOP100_threads > ON messages.message_id = TOP100_threads.id > ORDER BY TOP100_threads.message_datum DESC produziert bei mir nen 'syntaxfehler in der Join-Operation' liegt anscheinend an dem A.message_id / as A (wie wird das select abgearbeitet? as A wird doch erst nach dem subselect definiert, oder nicht???) Das folgende funktioniert, liefert aber nicht nur fragen sondern auch antworten: SELECT DISTINCT TOP 50 messages.* FROM messages INNER JOIN top100_threads ON messages.message_id = top100_threads.id ORDER BY messages.message_datum DESC; Also ich weis wirklich nich weiter nu, will aber auch nich l�stig sein hier. Gru� Alex > | [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
