SQL Count in der Ansicht als Spalte

Ich versuche, das Ergebnis einer ZÄHLUNG, wie eine Spalte in meiner Ansicht.
Bitte finden Sie in der folgenden Abfrage für eine demo der Art von Sache, die ich möchte (dies ist nur für demo-Zwecke)

SELECT 
    ProductID, 
    Name, 
    Description, 
    Price, 
    (SELECT COUNT(*) FROM ord WHERE ord.ProductID = prod.ProductID) AS TotalNumberOfOrders

FROM tblProducts prod
LEFT JOIN tblOrders ord ON prod.ProductID = ord.ProductID

Dieser offensichtlich nicht funktioniert... aber ich Frage mich, was der richtige Weg dies zu tun wäre?

Ich bin mit SQL-Server

InformationsquelleAutor Alex | 2010-03-27
Schreibe einen Kommentar