Dän*_*änu 22 mysql subquery aggregation
基本上,我正在尝试以下方面:
SELECT m.col1, SUM(SELECT col5 FROM table WHERE col2 = m.col1)
FROM table AS m
Run Code Online (Sandbox Code Playgroud)
这似乎不起作用.有什么解决方案吗?
Mit*_*dir 35
你为什么不这样做:
SELECT m.col1, (SELECT SUM(col5) FROM table WHERE col2 = m.col1)
FROM table AS m
Run Code Online (Sandbox Code Playgroud)
是 - 使用连接
SELECT m.col1, SUM(j.col5) FROM table AS m
JOIN table AS j ON j.col2 = m.col1 GROUP BY m.col1
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
44214 次 |
| 最近记录: |