別のユーザーのおかげで、最終的にこのクエリを使用していくつかのデータを収集できました。
SELECT r.form, s.value as email
FROM subrecords s join
records r
on s.record = r.id AND r.name = 'question-form'
WHERE s.title = 'email'
GROUP BY s.value, r.form
上記のクエリに含まれるテーブルの詳細については、データが複数のテーブルにある MYSQL テーブルでの重複の検索 (複数の条件が必要) を参照してください。
上記のクエリを使用して、特定のフォームを送信した電子メールのリストを取得します。
これらのメール アドレスのどれが特定のメーリング リストに登録されているかを調べる必要があります。メール アドレスを一覧表示する上記のクエリの「s.value」を使用します。
最初に、各サブスクライバーとそのメール アドレスを識別する subscriber.subid を見つける必要があります。これは、上記のクエリの結果を結合する場所です。
テーブル -> サブスクライバー スキーマ
サブ ID | Eメール
次に、次のテーブルから選択します WHERE listid = '33'
テーブル -> listsub スキーマ
リスト ID | サブ ID | サブデート | サブデート解除 | 状態
皆さん、信じられないほどの助けをありがとうございました!