【发布时间】:2021-06-16 14:30:21
【问题描述】:
我尽力了,但我无法处理这个:) 我有两个表,我尝试将表 1 中的 AVG 数据与表 2 中的 Data2 进行比较。
表1
| Name | Data |
|---|---|
| AA | 1 |
| AA | 5 |
| AA | 10 |
| AB | 10 |
| AB | 50 |
| AB | 100 |
平均 AA = 5.333... 平均 AB = 53.333...
表2
| Name2 | Data2 |
|---|---|
| AA | 4 |
| AB | 50 |
我想要的输出:
| Name | Data | Name2 | Data2 |
|---|---|---|---|
| AA | 5.333... | AA | 4 |
| AB | 53.333 | AB | 50 |
我尝试过这样的事情......
SELECT (SELECT AVG(Data) FROM Table1) AS AVGData, (SELECT Name FROM Table1) AS Name, Table2.*, FROM "Table2"
GROUP BY Table2.Name
【问题讨论】: