2016-11-04 5 views
-1

Zurück SQL spuckt eine kleine Anzahl von Benutzer-IDs aus. Wie würde ich dann diesen Code ändern, um dann die Anzahl der Einträge zu zählen?Anzahl der von einer Person gestarteten Einträge hinzufügen

Say Joe hat 3 Auflistungen und Jeff 2 Auflistungen gemacht (Code oben gab sie als die einzigen Werte zurück), die beide eindeutige ReferenceIDs haben, Wie kann ich SQL verwenden, um eine Zählung ihrer beiden Auflistungen anzuzeigen? (In der FactListings-Tabelle)

Code, den ich verwendete, um die Benutzer zu beschränken, basiert auf Standort. (Unten)

Select DISTINCT FactListings.SellerMemberID, DimensionCategoryGroups.LevelTwoCategory, DimesionMemberType.Suburb 
FROM FactListings 
INNER JOIN DimensionCategoryGroups ON FactListings.CategoryID=DimensionCategoryGroups.dimCategoryGroupID 
INNER JOIN DimesionMemberType ON FactListings.SellerTypeID=DimesionMemberType.dimMemberTypeID 
WHERE Suburb LIKE '%Hutt' OR Suburb LIKE 'Wellington%' OR Suburb LIKE 'Porirua'; 

Antwort

0

Ist das was du willst?

Select fl.SellerMemberID, COUNT(*) 
FROM FactListings fl INNER JOIN 
    DimensionCategoryGroups dcg ON 
    ON fl.CategoryID = dcg.dimCategoryGroupID INNER JOIN 
    DimesionMemberType mt 
    ON fl.SellerTypeID = mt.dimMemberTypeID 
WHERE mt.Suburb LIKE '%Hutt' OR mt.Suburb LIKE 'Wellington%' OR mt.Suburb LIKE 'Porirua' 
GROUP BY fl.SellerMemberID; 
Verwandte Themen