回答編集履歴
1
質問内容に対する回答を追記
answer
CHANGED
@@ -11,4 +11,25 @@
|
|
11
11
|
ON wp_posts.id = wp_postmeta.post_id
|
12
12
|
WHERE wp_posts.id = '549'
|
13
13
|
GROUP BY ID;
|
14
|
+
```
|
15
|
+
|
16
|
+
---
|
17
|
+
|
18
|
+
**2021/05/13 22:15追記**
|
19
|
+
|
20
|
+
> 尚、こういったケースでは、オブジェクトみたいな感じにするのではと少し考えてたのですが、そういったこともできそうでしょうか。
|
21
|
+
|
22
|
+
MySQL8.0であればJSON_OBJECTAGGを使ってJSON型にまとめてしまうのも一つの手かもしれません。
|
23
|
+
|
24
|
+
```sql
|
25
|
+
SELECT ID,
|
26
|
+
post_content,
|
27
|
+
post_type,
|
28
|
+
JSON_OBJECTAGG(meta_key, meta_value)
|
29
|
+
FROM wp_posts
|
30
|
+
JOIN wp_postmeta
|
31
|
+
ON wp_posts.id = wp_postmeta.post_id
|
32
|
+
WHERE wp_posts.id = '549'
|
33
|
+
AND meta_key NOT LIKE '\_%'
|
34
|
+
GROUP BY ID;
|
14
35
|
```
|