2015-01-09 53 views
0

我有兩個表蜂巢:如何執行與組結合操作BY

A -- > id , name 
B -- > id , value 

在B中的表,我有多個ID重複,我想找到特定的ID和打印ID,姓名,AVG的平均值(值)

這裏是我的表B中

SELECT id, AVG(value) FROM B GROUP BY id; 

發現平均查詢我需要執行JOIN操作,如何執行與GROUP BY JOIN操作。

+0

做雙方的'id'表代表相同的ID? – DLeh 2015-01-09 21:19:32

+0

是,(A.id = B.id) – Nimit 2015-01-09 21:20:19

回答

1

這裏有你想要什麼:您既想組idname

SELECT a.id, a.name, avg(b.value) 
FROM A 
    JOIN B ON A.id = B.id 
GROUP BY A.id, A.name