質問編集履歴
2
出力テーブルの追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -8,6 +8,11 @@
|
|
8
8
|
エラー内容から、group byのカラムとSELECTを一致させないといけないことは理解できたが、
|
9
9
|
group byに主キーを含めないカラムでグループ分けする方法がよくわからず、SQLの変更を変更できなかった。
|
10
10
|
ご教授頂けないでしょうか。
|
11
|
+
|
12
|
+
<出力テーブル>
|
13
|
+
| b.1 | b.2 | b.3 | ... | company_name | s.name | s.address | s.code | t.status |
|
14
|
+
| ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- |
|
15
|
+
| | | | ... | | | | | |
|
11
16
|
|
12
17
|
SQL実行時にonly_full_group_byのエラーが発生する。
|
13
18
|
|
1
SQL文の修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -22,13 +22,13 @@
|
|
22
22
|
### 該当のソースコード
|
23
23
|
|
24
24
|
```SQL
|
25
|
-
SELECT
|
25
|
+
SELECT b.*, bc.name AS company_name, s.name, s.address, s.code, t.status
|
26
|
-
FROM
|
26
|
+
FROM テーブル1 b
|
27
|
+
LEFT JOIN テーブル2 bc ON bc.id = b.billing_company_id
|
28
|
+
LEFT JOIN テーブル3 s ON s.billing_company_id = b.billing_company_id
|
27
|
-
LEFT JOIN
|
29
|
+
LEFT JOIN テーブル4 t ON t.sitecode = s.code
|
28
|
-
LEFT JOIN CLUB s ON s.id = a.id
|
29
|
-
WHERE b.
|
30
|
+
WHERE b.billing_ym = ?1
|
30
|
-
GROUP BY
|
31
|
-
O
|
31
|
+
GROUP BY s.code,
|
32
32
|
```
|
33
33
|
|
34
34
|
### 試したこと
|