MYSQL多表联合查询求和
时间: 2024-01-18 14:45:07 浏览: 229
Mysql多表联合查询
假设有两个表A和B,它们有一个共同的字段id,现在需要根据id联合查询它们的和,可以使用如下的SQL语句:
```
SELECT A.id, SUM(A.num + B.num) AS total_num
FROM A
JOIN B ON A.id = B.id
GROUP BY A.id;
```
其中,JOIN B ON A.id = B.id表示将表A和表B以id字段为条件进行联合查询,SUM(A.num + B.num)表示对A表和B表的num字段求和,AS total_num表示将求和结果命名为total_num,GROUP BY A.id表示按照A表的id字段进行分组。
阅读全文