1
A
回答
1
是,集团在识别器为您的项目,并指定价格的数量在HAVING子句中算,这样的事情:
SELECT ItemID, COUNT(Price) FROM itemTBL GROUP BY ItemID HAVING COUNT(Price) >= 4
然后,您可以用它来后过滤器,并获得更多信息:
SELECT Item.*, Category.Name, Filter.NumPrices from itemTBL AS Item
INNER JOIN categoryTBL as Category ON Item.CategoryID = Category.CategoryID
INNER JOIN (SELECT ItemID, COUNT(Price) AS NumPrices FROM itemTBL GROUP BY ItemID HAVING COUNT(Price) >= 4) AS Filter on Item.ItemID = Filter.ItemID
2
0
这是一组完美的东西是:
SELECT ProductID, COUNT(*) AS PriceCount
FROM Product GROUP BY
Product,Price HAVING COUNT(Product) > 4
相关问题
- 1. SQL选择一列中匹配多个条件的所有行
- 2. SQL匹配多个行
- 3. 选择值相匹配 - SQL
- 4. sql匹配多行
- 5. 选择多行匹配数据
- 6. SQL选择匹配的行成两列,每一列都匹配
- 7. SQL在两个表中匹配的行上选择一行
- 8. SQL选择数据与多列匹配的行
- 9. 选择具有多个匹配ID的多行
- 10. SQL选择匹配通配符
- 11. SQL从多个表中选择并匹配
- 12. 选择第一个匹配行
- 13. Mysql JOIN:只有在多个连接匹配的行匹配时才会选择
- 14. 牛逼SQL:选择每个匹配的行为
- 15. 根据多个列值选择最具体的行匹配
- 16. MySQL:选择一个匹配多行的项目
- 17. 多表,多行SQL选择
- 18. 多个XML feed,sql匹配
- 19. SQL与多个行选择一个ID
- 20. SQL选择其中值不匹配
- 21. 从表SQL选择的行,所有行接合匹配值
- 22. CSS匹配选择
- 23. SQL匹配行
- 24. 动态Web表多个复选框选择匹配列值
- 25. SQL - 如何选择多行
- 26. SQL代码来选择,选择唯一的列与行的另一列匹配
- 27. MySql选择值,如果confiting匹配或选择第一个如果不匹配
- 28. 每行多个匹配
- 29. 根据匹配列进行选择
- 30. LINQ查询选择行匹配对
正是我需要的,谢谢 – 2011-05-30 12:32:16