1
A
回答
3
我如何让所有用户连同他们拥有的下载数量一起?
用途:
SELECT u.name,
COUNT(d.user_id) 'num_downloaded'
FROM USERS u
OIN DOWNLOADS d ON d.user_id = u.user_id
GROUP BY u.name
如果你想看看有多少次用户下载一个特定项目:
SELECT u.name 'user_name',
i.name 'item_name',
COUNT(d.user_id) 'num_downloaded'
FROM USERS u
JOIN DOWNLOADS d ON d.user_id = u.user_id
JOIN ITEMS i ON i.item_id = d.item_id
GROUP BY u.name, i.name
0
这应做到:
SELECT u.name as name, count(*) as downloads
FROM users u, items i, downloads d
WHERE u.id = i.user_id AND i.user_id = d.user_id;
我不得不发明items.user_id
,但它应该是可用的。
相关问题
- 1. 获取不在另一个特定表中的所有mysql条目
- 2. 获取一列的所有条目
- 3. 获取所有从另一个
- 4. 获取从一个表中的所有行提供一定的条件下,从另一个表在MySQL
- 5. mySQL从另一个表中使用外键获取条目?
- 6. 如何防止一个条目在一个表中现有另一个表
- 7. 获取从一个表中的所有日期,从另一个表
- 8. SQL,查找所有在另一个表中不存在的条目
- 9. 列出一个表中不在另一个表中的所有项目
- 10. 根据另一个表上的条件在一个MySQL表中查找条目
- 11. MySQL选择没有关联条目的条目(在另一个表中)
- 12. 添加所有线在另一个表中乘以另一行
- 13. 从另一个表中没有该组合的表中获取所有结果
- 14. 在另一个列表中查找所有列出的项目
- 15. 有条件从另一个表的SUM()?
- 16. LINQ表达式来获得在IList中的所有项目,其中一个领域是另一个列表
- 17. SQLite:获取连续的所有条目
- 18. 获取包含另一个列表的项目列表
- 19. 从另一个列表的ID获取列表中的项目
- 20. 获取下一个项目中的所有项目
- 21. Linq To Entities获取第二个最后一个条目列表
- 22. 如何获取Jlist中的一个条目以处理另一个JList中的条目?
- 23. 联接 - 从一个表中获取行,然后获取在另一个表中匹配的所有行?但是不应该重复第一个表匹配行
- 24. 两个列表框,一个在另一个的顶部有一个滚动条
- 25. 从另一个表格获取数据
- 26. 从另一个表中获取名称
- 27. 从一个起点获取所有依赖关系 - Java
- 28. 如何将多个条目关联到另一个表中的另一个条目?
- 29. 如何获取从一个表和另一个唯一数据
- 30. 获取在另一个表中没有值的行
你太有帮助。非常感谢! – 2009-12-07 05:37:39