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

質問編集履歴

2

写真追加

2017/03/07 05:54

投稿

ssk
ssk

スコア332

title CHANGED
File without changes
body CHANGED
@@ -55,5 +55,8 @@
55
55
  50 OFFSET 0
56
56
  ```
57
57
 
58
+ ######サブクエリ実行後のテーブル
59
+ ![イメージ説明](3af057b7389a4cca3bff1f3ed235d1a0.png)
60
+
58
61
  ######エラー
59
62
  Error: SQLSTATE[21000]: Cardinality violation: 1241 Operand should contain 1 column(s)

1

追記

2017/03/07 05:54

投稿

ssk
ssk

スコア332

title CHANGED
File without changes
body CHANGED
@@ -20,4 +20,40 @@
20
20
 
21
21
 
22
22
  }
23
- ```
23
+ ```
24
+
25
+ ######発行されているSQL文
26
+ ```SQL
27
+ SELECT
28
+ Datacklists.id AS `Datacklists__id`,
29
+ Datacklists.dal01 AS `Datacklists__dal01`,
30
+ group_concat(Daldata15s.name SEPARATOR ";") AS `daldata15s`
31
+ FROM
32
+ datacklists Datacklists
33
+ LEFT JOIN Dallist15s ON Dallist15s.datacklists_id = Datacklists.id
34
+ LEFT JOIN Daldata15s ON Daldata15s.dal15_id = Dallist15s.dal15_id
35
+ WHERE
36
+ (
37
+ status = 1
38
+ AND Dallist15s.datacklists_id IN (
39
+ SELECT
40
+ Dallist15s.datacklists_id AS `Dallist15s__datacklists_id`,
41
+ group_concat(dal15_id SEPARATOR ";") AS `dal15s`
42
+ FROM
43
+ dallist15s Dallist15s
44
+ WHERE
45
+ Dallist15s.dal15_id in (1, 2)
46
+ GROUP BY
47
+ Dallist15s.datacklists_id
48
+ )
49
+ )
50
+ GROUP BY
51
+ Datacklists.id
52
+ ORDER BY
53
+ Datacklists_id DESC
54
+ LIMIT
55
+ 50 OFFSET 0
56
+ ```
57
+
58
+ ######エラー
59
+ Error: SQLSTATE[21000]: Cardinality violation: 1241 Operand should contain 1 column(s)