質問編集履歴

1

試しているSQLについて追記いたしました。

2018/04/09 02:32

投稿

qkm10
qkm10

スコア16

test CHANGED
File without changes
test CHANGED
@@ -14,7 +14,23 @@
14
14
 
15
15
 
16
16
 
17
- 各投稿で複数の申込者の名前・申込日を入力しそれらをSQLで一括取得したいのですが、どのように書けばよいかわからない状況です。
17
+ 各投稿で複数の申込者の名前・申込日を入力しそれらをSQLで一括取得したいのですが、通常のカスタムフィールドは下記のような書き方で取得できておりますが、リピーターフィールドの場合にどのように書けばよいかわからない状況です。
18
+
19
+
20
+
21
+ ```SQL
22
+
23
+ SELECT p.id, p.post_title, pm00.meta_value AS 'event_name', pm01.meta_value AS 'speaker_name', pm02.meta_value AS 'speaker_profile'
24
+
25
+ FROM (SELECT id, post_title FROM wp_posts WHERE post_type = 'event_entry' AND post_status = 'publish') AS p
26
+
27
+ LEFT JOIN (SELECT post_id, meta_value FROM wp_postmeta WHERE meta_key = 'event_name') AS pm00 ON p.id = pm00.post_id
28
+
29
+ LEFT JOIN (SELECT post_id, meta_value FROM wp_postmeta WHERE meta_key = 'speaker_name') AS pm01 ON p.id = pm01.post_id
30
+
31
+ LEFT JOIN (SELECT post_id, meta_value FROM wp_postmeta WHERE meta_key = 'speaker_profile') AS pm02 ON p.id = pm02.post_id
32
+
33
+ ```
18
34
 
19
35
 
20
36