0
我正在执行两个查询,第一个用于内部联接以从表 中获取数据,第二个组通过查询获得总和。如何通过select语句执行与另一个组的联接查询
但有什么办法可以在一个查询中执行两个查询吗?
首先查询:
SELECT e.name,Value,address FROM table1 e JOIN table2 p ON p.name = e.name;
+--------+---------+------+----+
| name | Value | address |
+--------+---------+------+----+
| name1 | 124 | address1 |
| name2 | 12 | address2 |
| name3 | 123 | address3 |
| name2 | 15 | address2 |
+-------------+---------+------+
第二个查询:
SELECT name , SUM(Value) Total FROM table1 GROUP BY name;
+-------------+-------+
| name | Total |
+-------------+-------+
| name3 | 123 |
| name2 | 27 |
| name1 | 124 |
+-------------+-------+
和我要的是对每名之列
+-------------+------------+
| name | sum | address |
+-------------+------------+
| name1 | 124 | address1 |
| name2 | 12 | address2 |
| name3 | 123 | address3 |
+-------------+------------+
是SQLserver还是MYSQL – TheGameiswar