php - 如何在 elementxof table1 = elementx of table2 的情况下获取与另一个表 JOINing 的列的选择总和?[特殊情况]

标签 php mysql sql

我有两个名为videosrating 的表。

第一个表

videos

uploader           video_id

james              ac0255
james              ue2145
isabell            qw2378

第二张表:

rating

video_id           score

ac0255             4
qw2378             2
ue2145             6

我想在变量x 中存储james 上传的所有视频的总分。 谁能为它建议一个 SQL 查询?

最佳答案

试试这个:

SELECT SUM(rating.score)
FROM videos
INNER JOIN rating
ON videos.uploader = rating.video_id
WHERE videos.uploader = 'james';

关于php - 如何在 elementxof table1 = elementx of table2 的情况下获取与另一个表 JOINing 的列的选择总和?[特殊情况],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23455571/

相关文章:

php - SQL 查询错误

mysql - 将四个查询合并为一个

php - 遍历 mysql 结果并在解析为 json 之前将函数应用于每一行

mysql - 按字符串中的数字对现有数据库进行排序

python - 为什么我在 python 中收到 SQL 语法错误

php - 如何在 MySQL INSERT 查询中将 PHP 变量与 SELECT 数据混合使用?

php - Openssl RSA加密-解密

php - 列出所有 MySQL 表并排除特定的表

mysql - 如何在 MySQL 中选择字段具有最小值的数据?

asp.net - 搜索具有逗号分隔值的列