需要添加一个人开始的列表计数

时间:2016-11-04 10:09:22

标签: mysql sql sql-server

以前的SQL吐出了少量的userID,然后如何修改该代码然后计算他们所做的列表数量?

Say Joe已经制作了3个列表和Jeff 2列表(上面的代码将它们作为唯一的值返回),它们都有唯一的ReferenceID,我如何使用SQL来显示它们的列表数量? (在FactListings表中)

用于限制用户的代码是基于位置的。 (下)

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';

1 个答案:

答案 0 :(得分:0)

这是你想要的吗?

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;