teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

回答を修正

2016/08/27 08:36

投稿

KiyoshiMotoki
KiyoshiMotoki

スコア4791

answer CHANGED
@@ -1,6 +1,6 @@
1
1
  手元に MariaDB の環境が無いので、MySQLで動作確認してあります。
2
2
  ```sql
3
- SELECT c.id, c.name, SUM(a.avol) AS avol, SUM(b.bvol) AS bvol
3
+ SELECT c.id, c.name, a.avol, b.bvol
4
4
  FROM table_c AS c
5
5
  LEFT OUTER JOIN (
6
6
  SELECT id, SUM(avol) AS avol FROM table_a GROUP BY id
@@ -8,7 +8,6 @@
8
8
  LEFT OUTER JOIN (
9
9
  SELECT id, SUM(bvol) AS bvol FROM table_b GROUP BY id
10
10
  ) AS b ON c.id = b.id
11
- GROUP BY c.id
12
11
  ORDER BY c.id;
13
12
  ```
14
- [http://sqlfiddle.com/#!9/d249d6/8](http://sqlfiddle.com/#!9/d249d6/8)
13
+ [http://sqlfiddle.com/#!9/d249d6/10](http://sqlfiddle.com/#!9/d249d6/10)