Postgresql:为每个唯一用户获取总分的视图
我有两个表格:“选择”和“用户”: Picks table |id|user_id|points| Users table |id|name| 当前视图显示: |points|name | |46 |casey| |48 |casey| |50 |dave | |34 |dave | |点|名称| |46 |凯西| |48 |凯西| |50 |戴夫| |34 |戴夫| 我想展示: |points|name | |94 |casey| |84 |dave | |点|名称| |94 |凯西| |84 |戴夫|Postgresql:为每个唯一用户获取总分的视图,sql,postgresql,Sql,Postgresql,我有两个表格:“选择”和“用户”: Picks table |id|user_id|points| Users table |id|name| 当前视图显示: |points|name | |46 |casey| |48 |casey| |50 |dave | |34 |dave | |点|名称| |46 |凯西| |48 |凯西| |50 |戴夫| |34 |戴夫| 我想展示: |points|name | |94 |casey| |84 |dave |
非常感谢您的帮助。我在这里头上创建视图后,使用
按名称顺序按总和描述从“排名”视图组中选择名称、总和(点数)
按名称分组
?这是一个基本的分组查询。如果你想有效地使用数据库,你应该学习SQL基础知识。谢谢和@GordonLinoff-我被扔进了这个烂摊子,要求尽快让它工作。SQL不是我的专业领域,我也不打算这样做。此外,你的俏皮话没有解决我愚蠢问题的另一半;积分的总和部分。谢谢@a_horse_和_no_name-这个链接让我找到了我需要的东西。如果你找到了解决方案,就把它作为答案发布并接受它。这没有什么错,其他人会看到这个问题是“封闭的”。
|points|name |
|94 |casey|
|84 |dave |