So frueh ist es bei mir garnicht ;-)

SELECT 
        count(a.ProductID) AS icount, 
        sum(a.Quantity) AS anzahl, 
        a.ProductID, 
        b.ProductName, 
        c.Artist, 
        c.ArtistID  
FROM    Products AS b
        INNER JOIN OrderDetails AS a ON a.ProductID = b.ProductID
        INNER JOIN Artist AS c ON b.ArtistID = c.ArtistID
GROUP BY 
        a.ProductID, 
        a.Quantity, 
        b.ProductName, 
        c.Artist, 
        c.ArtistID  
ORDER BY 
        anzahl DESC, 
        icount

Hier mal ein optimiertes SQL ohne syntax error.
!! count ist ein reseviertes word ;-)

Gruss

Roman Pittroff
Consulting
Bangkok, Thailand


-----Original Message-----
From: Frank Hierse [mailto:[EMAIL PROTECTED]] 
Sent: Tuesday, November 20, 2001 12:42 PM
To: ASP Diskussionsliste fuer Anfaenger
Subject: [aspdebeginners] RE: Top10-Liste


Hallo,
erstmal vielen Dank das du dich zu so fr�her Stunde mit meinem Anliegen
besch�ftigst. Beim n�chsten mal werde ich die SQL-Statements besser
gliedern.

Aber nun zu deinem Vorschlag, also ich habe jetzt deinen Code f�r die
FROM Zeile verwendet, aber jetzt bekomme ich die Fehlermeldung:

Syntaxfehler in FROM-Klausel. 

Gruss Frank

"ASP Diskussionsliste fuer Anfaenger" <[EMAIL PROTECTED]>
schrieb am 20.11.01: Irre ich mich oder kann das ein inner join besser
erledigen?

SELECT 
        count(a.ProductID) AS count, 
        sum(a.Quantity) AS anzahl, 
        a.ProductID, 
        b.ProductName, 
        c.Artist, 
        c.ArtistID  
FROM 
        Products as b, 
        INNER JOIN OrderDetails AS a, ON a.ProductID = b.ProductID
        INNER JOIN Artist AS c ON b.ArtistID = c.ArtistID  
GROUP BY 
        a.ProductID, 
        a.Quantity, 
        b.ProductName, 
        c.Artist, 
        c.ArtistID  
ORDER BY 
        sum(a.Quantity) DESC, 
        count(a.ProductID)

Gruss

Roman Pittroff
Consulting
Bangkok, Thailand

PS: Ich hasse es SQL Statements auseinander zu pfriemeln ;-)
________________________________________________________________________
______
Geben Sie Ihren Lottotipp gerne auf den letzten Dr�cker ab?Beim WEB.DE
Lottoservice gibt's keine Warteschlangen. http://tippen2.web.de/?x=9


| 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