mysql - 获取mysql表的总和并加入另一个表以获取名称

标签 mysql

CSU:                           
   csuid,     csuname,          
   100         china            
    101         england       

    LOAN:
    csuid,  Arears  empid
    100       155   100
    100       250   100
    103       322   100
    103       065   100

什么是获取面积总和并按 csuname 分组的最佳方法..我被这个困住了

slect csuid as csu,sum(arears) as csu_total from loan where empid='100'group by csuid;

这行得通,我可以获得 csuid,但我想为此获取 csuname。

最佳答案

尝试:

select CSU.*, sum(loan.Arears) 
from CSU inner join loan on csu.csuid = loan.csuid
group by csu.csuname

关于mysql - 获取mysql表的总和并加入另一个表以获取名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32844515/

相关文章:

php - 如何使用 PHP 或 Mysql 或 Laravel 优化将 12K 的 JSON 插入数据库

PHP 脚本向一张表添加两行

python - 调用三个表插入数据。 (sqlite3/python)

php - 简单更新/编辑数据不适用于 PHP/MySql

mysql - MySQL 查询中的 SHA 盐

mysql - 如何在mysql中选择一些行作为列

mysql - 不从 MySQL 中选择重复项

mysql - 如何编写条件 mysql 查询?

php - 结果未正确输入 SQL DB

php - 为什么MySQL即使ID不匹配也要获取记录?