回答編集履歴
3
update
test
CHANGED
@@ -17,6 +17,8 @@
|
|
17
17
|
問題のgroup byはcase結果で行いたく数字としました。(修正しました)
|
18
18
|
|
19
19
|
```mysql
|
20
|
+
|
21
|
+
# 最終的な取得
|
20
22
|
|
21
23
|
# 最終的な取得
|
22
24
|
|
@@ -110,7 +112,23 @@
|
|
110
112
|
|
111
113
|
on jp_actions.target_id=jp_users.user_id
|
112
114
|
|
115
|
+
left join (
|
116
|
+
|
117
|
+
select t1.content_id, t1.author_id, t1.content_date, t1.parent_thread_id,
|
118
|
+
|
119
|
+
t1.parent_content_id, t1.content_type,
|
120
|
+
|
121
|
+
case when t1.attach_type='user' and t1.attach_country_code='jp'
|
122
|
+
|
123
|
+
then t1.content_text else t2.content_text end content_text,
|
124
|
+
|
125
|
+
t1.tag_ids,t1.timelines, t1.attach_id, t1.attach_type, t1.attach_country_code
|
126
|
+
|
113
|
-
|
127
|
+
from jp_contents_table t1 left join jp_contents_table t2
|
128
|
+
|
129
|
+
on t1.attach_id=t2.content_id
|
130
|
+
|
131
|
+
) jp_contents
|
114
132
|
|
115
133
|
on jp_actions.target_id=jp_contents.attach_id
|
116
134
|
|
@@ -172,6 +190,8 @@
|
|
172
190
|
|
173
191
|
order by content_date desc
|
174
192
|
|
193
|
+
;
|
194
|
+
|
175
195
|
|
176
196
|
|
177
197
|
```
|
2
update
test
CHANGED
@@ -14,7 +14,7 @@
|
|
14
14
|
|
15
15
|
SQLを少し直してみました、行数が多いので下記に記入しました
|
16
16
|
|
17
|
-
問題のgroup byはcase結果で行いたく数字としました。
|
17
|
+
問題のgroup byはcase結果で行いたく数字としました。(修正しました)
|
18
18
|
|
19
19
|
```mysql
|
20
20
|
|
@@ -154,7 +154,7 @@
|
|
154
154
|
|
155
155
|
#group by jp_actions.target_id, jp_actions.target_type, jp_actions.target_country_code
|
156
156
|
|
157
|
-
group by
|
157
|
+
group by attached_content_id,attached_content_type,attached_country_code
|
158
158
|
|
159
159
|
|
160
160
|
|
1
update
test
CHANGED
@@ -14,7 +14,7 @@
|
|
14
14
|
|
15
15
|
SQLを少し直してみました、行数が多いので下記に記入しました
|
16
16
|
|
17
|
-
問題のgroup byは
|
17
|
+
問題のgroup byはcase結果で行いたく数字としました。
|
18
18
|
|
19
19
|
```mysql
|
20
20
|
|