回答編集履歴

2

追加

2017/05/18 00:32

投稿

A.Ichi
A.Ichi

スコア4070

test CHANGED
@@ -5,3 +5,11 @@
5
5
  または、テーブル名を指定
6
6
 
7
7
  SELECT user.id, user.name, SUM(payment) AS totalとすれば行けるのでは。
8
+
9
+
10
+
11
+ テーブルレイアウトが有ると良いのですが、userテーブルに名前とエリアが有るとすると
12
+
13
+ salesでLEFT JOINしてuser無しが選ばれてもarea=で抽出されません。
14
+
15
+ 結果は、INNER JOINと同じになります。

1

変更

2017/05/18 00:32

投稿

A.Ichi
A.Ichi

スコア4070

test CHANGED
@@ -1,5 +1,7 @@
1
1
  SELECT .id, .name SUM(payment) AS totalを
2
2
 
3
- SELECT id, name, SUM(payment) AS totalにするか
3
+ SELECT id, name, SUM(payment) AS totalにするか(ピリオドをとって、カンマを追加)
4
+
5
+ または、テーブル名を指定
4
6
 
5
7
  SELECT user.id, user.name, SUM(payment) AS totalとすれば行けるのでは。