我有两张桌子:'挑选'和'用户':
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 |
非常感谢任何帮助。我在这里过头了
答案 0 :(得分:0)
创建视图后,使用
查询视图SELECT name,SUM(points)FROM standings_view GROUP BY name ORDER BY SUM(points)DESC;