mysql - 如何使用另一个表作为引用来查找信息

标签 mysql

我在 mysql 数据库中有两个表,“points”和“userpoints”。 例如

积分:

id  | pointvalue  | message
----------------------------
1   | 5           | comment

用户积分:

id | uid |pid | timestamp
-------------------------
89 | 5   | 1  | timestamp

当userpoints表中的pid与userpoints中的pid链接时,如何获得userpoints表中的积分总和?

使用 mysql 查询?

最佳答案

   SELECT up.uid, SUM(p.pointvalue) total_points
     FROM Userpoints up
LEFT JOIN Points p
       ON up.pid = p.id
    WHERE up.uid = 5;

关于mysql - 如何使用另一个表作为引用来查找信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7414626/

相关文章:

mysql - mysql中的用户表

php - 组合列中具有不同值的重复行

php - 从 php 代码向 MySQL 数据库添加元素

java - Spring data jpa findByDate 始终返回空列表

mysql - 帮助 MySQL 子查询

mysql - 删除与正则表达式匹配的所有行中的某些字符?

mysql - 在 mysql 中,对于四个连接字符串,最小池大小是多少?

php - 第二个提交按钮不像第一个那样工作

mysql - 在 mysql 中连接两个给定的查询集

mysql - 如何使用 Kafka Streams/Connect 使 MySQL 数据库与 HBASE 保持同步?