Hallo!

> > 2. Alle Artikel mit den Top 5 des Artikels
> >
> > Select   a.Titel, b.Klick
> > >From     Artikel As a
> >          Inner Join (Select   Top 5 Klick
> >                      From     Artikel As c
> >                      Where    (Status = 'online')
> >                        And    (c.Artikel = a.Artikel)
> >                      Order By c.Klick desc) As b
> > Order By a.Titel, b.Klick desc
> >
>
> Sicher, dass das geht?
> Inner join mit unterabfrage? Und wie joinst Du(ON-keyword fehlt)?

Sicher, dass das nicht geht!
Sorry, war wohl doch schon zu sp�t. ;-)

Das Sub-Select im Join funktioniert, aber "On c.Titel = a.Titel" fehlt
(statt " and c.Artikel = a.Artikel). Allerdings bin ich mir nicht
sicher, ob dann das TOP 5 noch klappt.

Einfacher ist es, wenn man die Klicks von vornherein einschr�nkt, also
etwa

Select   Titel, Klick
>From     Artikel
Where    Status = 'online'
  And    Klick  > ...
Order By Titel, Klick desc

... und dann bei der Ausgabe die �berz�hligen Klicks filtert.

Ich denke, dass ein hierarchisches Recordset die sauberste L�sung ist.

Freundliche Gr��e
Joachim van de Bruck



| [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