以前的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';
答案 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;