我有两张table
A -- > id , name B -- > id , value
在b表中,我有多个重复的id,我想找到特定id和打印id的平均值,名称,平均值(value)下面是我在表b中查找平均值的查询
SELECT id, AVG(value) FROM B GROUP BY id;
我需要执行连接操作,如何使用group by执行连接操作。
9lowa7mx1#
以下是您想要的:您想要根据 id 以及 name ```SELECT a.id, a.name, avg(b.value)FROM AJOIN B ON A.id = B.idGROUP BY A.id, A.name
id
name
1条答案
按热度按时间9lowa7mx1#
以下是您想要的:您想要根据
id
以及name
```SELECT a.id, a.name, avg(b.value)
FROM A
JOIN B ON A.id = B.id
GROUP BY A.id, A.name