0
我有两个表:“挑选”和“用户”:PostgreSQL的:认为获得总点数为每个唯一用户
Picks table |id|user_id|points| Users table |id|name|
下面的查询定义为视图命名standings_view拉动这些表。
SELECT picks.points,
users.name
FROM users
JOIN picks ON users.id = picks.user_id;
视图目前显示:
|points|name | |46 |casey| |48 |casey| |50 |dave | |34 |dave |
我想表明:
|points|name | |94 |casey| |84 |dave |
的任何帮助,这是极大的赞赏。我在我头上这里
'group by name'? http://www.postgresql.org/docs/current/static/queries-table-expressions.html#QUERIES-GROUP – 2014-10-08 13:35:47
这是一个基本的“按组查询”。如果你想有效地使用数据库,你应该学习SQL基础知识。 – 2014-10-08 13:37:02
感谢和@GordonLinoff-我被扔进了这个烂摊子,并要求尽快完成它。 SQL不是我的专业领域,我也不打算这么做。此外,你的问题并没有解决我愚蠢的问题的另一半;点的SUM部分。 – Griffter 2014-10-08 13:58:26