質問編集履歴
1
試しているSQLについて追記いたしました。
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
|
|