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操作。
我有兩個表蜂巢:如何執行與組結合操作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操作。
這裏有你想要什麼:您既想組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
做雙方的'id'表代表相同的ID? – DLeh 2015-01-09 21:19:32
是,(A.id = B.id) – Nimit 2015-01-09 21:20:19