MySQL:如果行相等则求和

标签 mysql sql sum equals

我想创建一个 SQL 选择查询来选择所有内容,但是当 clientthicknessmaterial 的值相同时应添加“数量”。

我将如何创建这样的查询?

data sample

最佳答案

如果我没理解错的话。你可以这样做:

SELECT
    client, 
    thickness,
    material,
    SUM(amount) AS TotalAmount
FROM
    Table1
GROUP BY
    client, 
    thickness,
    material 

关于MySQL:如果行相等则求和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27168710/

相关文章:

mysql - 加载XML更新表--MySQL

mysql - 需要数据库设计建议

sql - 在 SQL TRANSFORM 查询中指定列的调用函数

mysql - 添加更多的 LEFT OUTER JOINS 会影响前面的列吗

MySQL查询左连接问题获取数据

javascript - 卡在 Ajax 表单到 mysql 提交上

mysql - 从值中提取字符串并插入到字段中

sql - 按位异或,在 SQL 中固定长度的二进制字符串(240 字节)

arrays - 将整数数组拆分为 3 个总和相等的数字 block

python - 求和二维的最简单方法? (Python)